发现了一个令我震惊的前端面试绝杀题--移动端浏览器兼容

2017-05-08 23:19:52 +08:00
 jackon

有没有遇到过移动端的浏览器兼容问题?

最近一周,面试了 20+ 人,知道这里存在问题的,不到 4 个人。
而这四个人里,大概只有 1 个哥们实际处理过。

大部分人都是反问我:
Safari / chrome / Firefox 上没有多少兼容性问题吧?
我一直认为是一个非常基础的问题,
认真工作半年以后都会知道的基础问题。

我想,这应该是因为,
大部分的项目,
没有用户反馈/投诉机制,
前端没有监控能力,
所以,根本不知道这里有多少的体验问题。

不知道是我们公司收到的简历质量太低,
还是当前业界现状。

做为一个非专业的前端,列举几个我知道的坑

  1. 虚拟键盘引起的兼容问题。比如: http://stackoverflow.com/questions/24557780/ios-7-fixed-footer-toolbar-breaks-on-virtual-keyboard
  2. touch 事件引起的。-- 手机端需要单独处理,但手机浏览器之间是否一致,不了解。
  3. iOS 和 android 系统导致的差别。比如,微信内置浏览器。
  4. 微信浏览器,也可以列一条专门吐槽了。
  5. 安卓厂商们魔改(魔法一般的莫名其妙的修改)过的操作系统。三星手机都遇到过,大概是 input 内的元素居中有问题。至于国内厂商们魔改出来的奇葩兼容问题,罄竹难书。

不是说需要面试者回答出具体的细节,
而是,至少应该知道这里有坑吧。
即使自己的项目没有能力检测出这些 bug,
难道也没有听朋友们聊起过?
或者,看文档的过程中,就没有一篇文章提到过这类问题?
在起码,准备面试的时候,经典面试题里也可以搜到过吧。。。

有一点不太理解,为什么。

大家如果有其他浏览器兼容的坑,也可以一起吐槽一下。
我也补全一下自己的清单。
thanks :)

最后,夹带私货。
我司招前端。
硅谷创业公司,已经获得 VC 融资,主要创始人都有多次创业经验并成功退出。
核心产品是,利用大量的数据分析,帮助应聘者找到适合自己的职位,目前主要针对北美市场。
详细: https://www.v2ex.com/t/358568

如果你恰好知道这些问题,或者感觉这种问题太水,
不妨找我聊聊新的工作机会,万一我们我们一起工作会更开心呢?
我的微信: kunth002

37877 次点击
所在节点    程序员
121 条回复
ttop5
2017-05-12 11:29:20 +08:00
@ivanlw 不能更赞同😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/359985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX