前端校招面经

来源:互联网 发布:实矩阵的奇异值分解 编辑:程序博客网 时间:2024/06/06 06:48

大概说一下楼主的背景吧,普通 211 工程大学,软件工程专业,现刚大四,大学三年期间做的东西比较杂,乐于参加各种比赛,拿过算法竞赛的奖,创业类挑战杯的奖,还有一些类似华为精英挑战赛这样的奖。大三的时候水过一篇 paper。学习成绩不高不低,算是还看的过去吧。

现在在百度(地图)做前端实习生。


讲下最近面的几家公司以及经常问的一些问题吧。(因为开始校招的时候我那阵正在赶一个项目,所以就给耽误了,投的没有那么多,哭)

  1. 网易游戏(雷火)
    网易校招乃玄学,一直搞不懂。一面后没有消息,可能是因为楼主没有答上 webgl 的问题,毕竟游戏公司,对这方面的要求可能比较高。
    Q:h5 新特性
    Q:闭包
    Q:三列布局,两列布局
    Q:webgl
    Q:canvas 如何画一个圈

  2. 腾讯(OMG)
    一共两面(后面才知道是两个一面,因为部门都没有 HC 了,第一次的时候还告诉我说觉得前端部分很优秀,结果面完一星期没信)。
    Q:介绍前端有什么地方可以做优化(这一个问题大概我说了15分钟)
    Q:后端有什么地方可以做优化(随便说了几个,比如 sql优化,bigpipe, ng的负载均衡等)
    Q:原型链
    Q:vue 数据双向绑定的实现原理。

  3. 阿里(蚂蚁)
    一共 5 面。技术,技术,技术,hr,技术。这里只讨论技术。
    Q:爬虫,我的一面基本上都在讨论爬虫了,我和面试官讨论的很热烈,之前我用百度 AI 的开放平台做过一个人脸识别的应用,就这个应用我们展开了一系列的讨论,如果爬一个网站 A,如何反这种爬虫。那如果对方反爬虫了你怎么爬取,那这样的爬取如何反爬虫。如何提高爬虫的效率,等等等等。还有一些在百度实习所做的项目上面的问题。
    Q:各种 vue 源码以及正则,例如 v-for 是如何实现的等等。正则如何去重。正则如何去掉 html 标签等等。
    Q:你对前端的理解,如何优化页面,前端工程化,css 命名等等。
    Q:websocket 协议的实现。


还有一些细节上面的东西忘记了,暂时就记得这么多了,会随时补充的。另:祝大家都能拿到满意的 offer。

原创粉丝点击