今天下午16:00预先约好的电话面试时间到了,等待了几分钟等到了上海的来电……
面试官先让自我介绍一下,然后切入主题。列出面试官问到的问题:
1. 请谈谈你对react的看法。
2. react是如何实现渲染的?
3. 你认为jquery和react最根本的区别是什么?
4. 谈谈redux。
5. 请谈谈你对作用域链的理解。
6. h5中sessionStorage、localStorage、cookie三者的区别是什么?
7. js的基本类型有哪些?
8. 什么是值传递和引用传递?数组是引用传递吗?
9. 下面请谈谈变量释放。普通变量和引用对象如何释放掉?
10. 普通变量如何转化成引用对象?
11. 你做的这个×××项目是单页面吗?说一下这个项目实现的功能。
12. 你知道移动端多页面如何跳转吗?
13. pc端h5有个新功能可以使页面跳转页面不发生刷新,你知道是哪个嘛?
14. 接下来竟然问了我后端要实现的功能(我懵逼了,后来才知道他们要招全栈实习生)
最后面试官让我提问一个问题,我:通过这次电话面试,我有什么不足之处?面试官:首先,你的h5掌握的一般,也没有自己的自定义样式,项目是没问题,js也差不多。推荐你多掌握一些h5的相关知识,然后掌握一下打包技术,像×××、×××、×××什么的(原谅我没听清楚面试官这一连串的英语词语)。差不多就这样了,一周内会给你回复。
最后划重点:携程比较重视react、js基础知识、h5、希望个人能独自完成一个单页面(前端+后端)。
面试时间: 2017.5.2 16:00