某二本工程学院的血泪秋招(前端方向)

lz某二本工程学院普通本科生,求职前端工程师,7月实习期间投递了无数内推,无果。
8月末辞掉实习回校参加校招,然而奈何基础太差,实力不够,白白错失好多机会。

以下为截至到9.30lz的校招面试经历

去哪儿                            一面  挂
创新工程-涂鸦移动         一面  挂
人人网                           三面  offer
百度                               一面  挂
作业帮                           四面  offer
京东                             现场面转远程面未果   挂
饿了么                          一面  挂
cvte                              二面  等
猫眼                             一面  挂
好未来                          两面  offer
其他                            已笔试

以下为渣渣面经(有些问的确实很基础,奈何自己太菜,没把握机会,大佬勿喷)

去哪儿一面 (40min):
1.自我介绍
2.实习情况,做什么,学到什么
3.每个项目都问了,问的很详细
4.js字符串有哪些方法
5.一个字符串把里面的a全部替换成空格
6.介绍一下dom有哪些属性
7.写代码,完成一个拖拽功能
8.jq的domready是怎么实现的
9.怎么获取一个元素的宽高
10.为什么做混合app,有什么优点(针对我做的混合app项目)
问的很基础,基本全打上了,结果挂,原因不知。

移动涂鸦一面(40min):
    1.自我介绍
    2.挑一个项目详细介绍一下
    3.为什么做这么项目 (这也是问题?)
    4.以后是想往前端发展吗?我们比较偏向于游戏开发 (gg)
    5.我不懂前端东西,问一些互通的吧。 http协议了解哪些
    6.快速排序
    7.二分查找
    8.用二分查找思想优化快排
    9.说一说map,map存储原理
    10.说一说hash
    11.知道红黑树吗?

人人网一面(30min):
    1.自我介绍
    2.实习情况
    3.介绍一个你满意的项目
    4.手撕代码  题:翻转字符串,但是单词顺序不变 比如“hello world” ->“olleh dlrow”
    5.主修课程是什么,计算机网络学得怎么样
    6.考了一些计算机网络的东西,具体不太记得了

人人网二面(50min):
    1.盒模型有几种,什么区别,怎么相互转换
    2.display的常见值有哪些
    3.position的值有哪些
    4.settimeout的输出题
    6.继承有几种,手写一下例子
    7.出了几道关于this的指向的题
    8.display:none 和 visible:hidden的区别, 有没有事件,保不保留空间
    9.设计模式
    10.map和foreach遍历的区别
    11.手写代码:给出几个版本号,找出最新的版本
    12.移动端适配
    13.移动端开法和pc端开发的区别
    14.html5的新特性,用了哪些
    15.css3动画做过哪些
    16.flex
    17。vue的一些问题

人人网三面(30min):
    这是技术面加hr面
    看了我做的网站,和一些作品
    说公司情况。。。

百度一面(40min):
    1.自我介绍
    2.有没有其他公司offer    
    3.项目介绍一下,问的特别细
    4.手写代码,实现一个下载文件进度条,显示当前下载进度。
    5.flex
    6.手写代码,实现一个商城界面,点击添加购物车,商品飞进购物车的动画
    7.。。。
    8.手写代码,实现一个点赞,数目+1,出现一个动画的效果,类似于qq空间点赞,再点取消赞
    
作业帮一面(40min):
    1.自我介绍
    2.项目
    3.原生ajax的过程
    4.两个ajax请求,怎么做能够最快完成,几种方法
    5..0-1000,乱序的数组。将其中一个改成-1,怎么找到被改的数字以及被改数字的位置
    6.。。。。
作业帮二面(40min):
    1.自我介绍
    2.输入一个网址到页面显示经历了那些步骤
    3.http协议一些问题,请求头里面都有啥
    4.移动端适配,和pc端开发的区别
    5.写一个正则替换的题
    6.说一说语义化编程
    7.vue的一些问题
    8.常见兼容问题
    9.网络安全问题
    10.。。。。

    
作业帮三面:hr面
作业帮四面:经理面,和hr类似


好未来一面(40min):
    1.自我介绍
    2.项目
    3.前端框架的一些问题
    4.网络安全
    5.计算机网络的一道题,忘了具体的
    6.设计模式,写一个单例模式的例子
    7.。。。。。。。
    8.熟悉好未来吗?

好未来二面(40min):
    1.自我介绍
    2.项目
    3.手撕代码:给出一些小数,对这些小数取整,要求,原小数和取整之后的差小于1,
        最后所有小数的和s1,和所有整数和s2的差小于1,怎么实现
    4.node.js的框架
    5.node.js怎么做前后端分离的
    6.真分离与假分离的区别
    7.。。。。。。。    
    8.vue和react比较的差异
    9.你的优势是什么    

猫眼一面(1h30min):
    1.自我介绍
    2.我们一面是计算机基础面
    3.七层协议,xx协议在那层
    4.知道那些排序算法,说一说快排和冒泡排序
    5.手写了两道算法题
    6.。。。。。。。。。。。(各种计算机原理的问题)
    7.一个人向南走200m,向西走200m,向北走200吗,回到原点
    8.一副扑克牌去了大小王,先抽一张,在抽一张同样花色的概率
    
    面试了1各半小时,问题回答得差不多,最后没消息了,体验贼差
cvte一面(40min):
    1.自我介绍
    2.项目
    3.jq的优缺点
    4.vue和react的优缺点
    5.vue的优化
    6.react的优化
    7.回流和重绘
    8.。。。。

cvte二面(40min):
    1.自我介绍
    2.项目
    3.node.js的框架用了什么
    4.express有什么优点
    4.node.js的遍历和异步
    5.手撕两道代码
    6.vue的双向绑定原理
    7.  。。。。。

lz很菜,白白浪费面试机会,大佬勿喷,谢谢!
只希望这些能对大家有一点帮助,祝各位都能拿到满意的offer
#前端工程师#
全部评论
谢大佬面经!
点赞 回复
分享
发布于 2017-09-30 11:05
LZ,作业帮能私聊薪资么?
点赞 回复
分享
发布于 2017-09-30 11:07
联易融
校招火热招聘中
官网直投
谢谢分享
点赞 回复
分享
发布于 2017-09-30 11:10
感谢分享
点赞 回复
分享
发布于 2017-09-30 11:20
我猫眼也是,一个多小时,都答出来了,手都酸了。。结果挂了
点赞 回复
分享
发布于 2017-09-30 11:52
大佬,方便透漏下作业帮的薪资吗
点赞 回复
分享
发布于 2017-09-30 14:56
大佬!周六面好未来前端,能私聊问问你吗?!
点赞 回复
分享
发布于 2017-10-13 00:11
大佬666,可以看一下你的github吗
点赞 回复
分享
发布于 2017-11-05 11:49
早几年面试题真的简单
点赞 回复
分享
发布于 2021-06-09 09:06

相关推荐

面试体验非常nice,聊得很愉快,时长47分钟,简单复盘。1.简单介绍一下两个项目2.地图功能介绍一下3.有什么技术难点4.第二个项目用到websocket,简单介绍一下功能5.这个场景为什么用websocket?对于长连接还有什么别的了解的方案吗6.流程编辑是怎么实现的7.导出的xml文件后台怎么执行8.Vue的diff算法原理,vue2和vue39.你觉得用框架的好处是什么,解决了什么问题,如果用原生的话会有什么问题10.你觉得Vuex的好处是什么,不好的地方在哪11.url输入到渲染全过程12.获取数据之后渲染的全流程13.针对上面的流程有什么性能优化方案14.导致白屏时间长的问题有哪些?怎么解决15.性能优化有哪些指标16.想象一下如果不用开发者工具或者浏览器自带的api如何实现这些指标的获取(不太会)17.这些指标如何获取大量的统计数据而不是单个设备呢(不太会)18.平时还有没有关注过哪些前端技术,最近在学什么19.你觉得一个好的前端工程师有什么特点?前端相比其他技术岗位特别的地方在哪20.平时有没有关注过用户体验方面,项目中有没有关注21.未来有没有更倾向于做前端的哪一块?大概是这样。面试过程中还跟面试官交流了很多自己的想法,比如问了一下面试官是不是一般小程序或者移动端的性能优化关注比较多,面试官也说能够保持强烈的好奇心是很好的,总体感觉非常愉悦。#前端##饿了么##阿里##暑期实习##我的实习求职记录##面经#
点赞 评论 收藏
转发
主要是开放性的问答,以及针对一些场景进行设计,全场55分钟。流程推进很快,面完之后10分钟不到收到了hr电话,约了三面和hr面的时间。场景题我觉得挺难的,gpt了一下,给大家参考参考。1.具体介绍一下第二个项目的功能以及技术点2.作业单元定制化详述3.flowable和bpmn协议介绍一下(项目特有)4.在项目中的职责和分工5.项目过程中对技术上有什么成长6.介绍一个发现关键问题并解决技术难点的经历,怎么发现怎么解决的(问的比较详细)7.有阅读过Vue的源码吗8.Vue的diff算法是广度还是深度优先9.广度和深度对比dom tree的时候是怎么遍历的10.深度和广度优先对比dom的优缺点11.Vue3比Vue2优秀在哪12.Vue3相比Vue2的性能提升在哪,快在哪13.场景题1:怎么设计一种场景,去计算Vue3比Vue2快多少(问的比较细致,比如时间戳在哪个阶段获得,好难的题)14.虚拟列表15.场景题2:假如有一个实时消息列表,自己测试的时候没问题,项目使用后有用户反馈说页面很卡,要怎么排查这个卡顿问题?(好难)16.针对上面你提出的几个可能的方向,要如何进行复现(上面回答了数据量太大和内存泄漏,好难)17.怎么更进一步的分析(好难)18.上面的问题从浏览器的工作原理或者js引擎的工作流程来分析一下?(好难)19.宏任务和微任务有什么区别?20.他们的区别会带来什么实质性的表现或者差异吗(好难)21.第一个项目的技术选型22.3D地图的性能问题以及解决方案23.场景题3:假设轨迹的显示是实时更新的,在现有功能的基础上会怎么样设计技术方案24.会选择SSE还是websocket25.怎么样设置一个标准或者手段去判断你的轨迹位置显示的实时性26.个人论文选题方向和内容介绍,研究思路介绍27.为什么选这个baseline28.对就业方向的选择,为什么选择开发而不是做研究29.对后续的安排和规划30.就业城市和公司偏好#饿了么##前端##25届暑期实习##我的实习求职记录##阿里##24届软开秋招面试经验大赏#
点赞 评论 收藏
转发
6 115 评论
分享
牛客网
牛客企业服务