腾讯2017暑假实习前端面经
一面
- 自我介绍,并介绍自己的项目。
- 手写一个原生Ajax
- 前端路由怎么控制?
- SPA如何管理内存
- 浏览器发送Cookie服务器接收不到什么原因?
- 了解过web性能优化有哪些吗?
- web存储有哪些?
- 跨域方法有哪些?
- 了解哪些web安全问题?
- 移动端适配怎么做?
- 了解哪些MVVM框架?
- 手机webApp如何与原生App通信?
- Http状态码了解哪些?
- 浏览器缓存问题
- 算法问题:
- 写出一个字符串反转函数;
- 5分钟内手写二分查找
- 有12个大小一样的球,其中有一个球重量不一样,给你一个天平,保证天平是好的,问最少能称几次找到这个重量不一样的球。
二面
- 介绍项目
- 两道算法题:手写二叉排序树的插入算法;找出二叉树节点间的最大距离。
- 了解虚函数吗?
- 操作系统中的堆和栈是怎么分配的
- 递归和循环哪个性能更好?
- 了解NodeJS吗?它的优势是什么?
- 了解TCP有什么延迟机制吗?
二面问的问题和前端相关不大,更多的是计算机基础知识。
HR面
- 是哪里人?
- 你最想去哪个城市工作?
- 你是怎么学习前端的?
- 你在校的成绩怎么样?排名多少?
- 你认为前端需要掌握哪些技能?
- 你自己或者别人对你的形容词有哪些?
- 你认为是什么让你能够脱颖而出走到这里的?
- 你还有拿到其他offer吗?
- 有想过考研吗?为什么?
- 实习时间可以从什么时候开始?
感觉HR面问的问题很多不好回答,自己也不知道回答得好不好。。。
这就是这几天腾讯前端实习生面试的一些问题,发出来给大家参考参考吧,也希望大家都能进鹅厂~~
#腾讯##前端工程师#