京东科技前端实习一二面痛经
京东科技数字城市-城市操作系统部-前端实习生
----------------------------------------------------------------------------------------------------
再更新(准备发个新帖,具体哪里给匿名了)
感谢京东鸽意向行为让我去了阿里,希望我能在****大佬旗下有所发展。
----------------------------------------------------------------------------------------------------
已OC
-------------------------------------------------------------
二面面了两个多小时,已经面到我神志不清了,等结果,最后问了我下【你的抗压能力】,明天更新
----------------------------------------------------------------------------------------------------
11.5中午通知一面过了,离大谱,约了二面
----------------------------------------------------------------------------------------------------
标题没错,面的很痛苦,应该也让面试官很痛苦,故取名痛经
个人情况目前大三,之前有过半年实习经历在外包公司
基础很差,问了很多api啥的总说不全,基础问题整不明白,属于是在折磨面试官
后面的编程和项目部分聊的还行,不过大概率是无了
最后评价我实践确实很多,但是需要补补基础
一面(1h10min)11.4
- 自我介绍
- 自己怎么学习的前端
- 自己开发中用到的比较多的es6语法有哪些
- 自己开发中用的最多的css有哪些
- css选择器问题 .a.b /.a .b/.a+.b(自己基础不行光说了个.a .b)
- this指向问题,apply call bind(函数里的闭包 箭头函数啥的 这段折磨了一会儿面试官)
- typeof返回的数据类型有哪些可能(说了五个没想起来boolean卡了好久开始乱猜了Nan都出来了)
- 怎么理解原型链(面试官说我没解释明白)
- 数组的api有哪些至少说十个如push pop啥的(我特么就说了仨)
- let const var作用域与区别,变量提升
- 事件循环的理解,如何向任务队列中加入一个任务(settimeout)宏任务微任务
- 你常用的flex属性有哪些
- 用flex手写实现一个点数为3的骰子(卡在了一个属性的取值忘了,允许百度一下取值是啥后写出来了)
- 手写算法用递归遍历一个树(写出来了)
- promise手写实现一个sleep(写出来了)
- 讲一下项目里的性能优化
- 讲一下vue双向绑定原理
二面(2h30min)11.6(怀疑是把二面技术和三面hr面放一起面了)
面的时间太长内容太多到后面已经神志不清了,肯定写不全就尽量印象比较深的列出来了下面
可能是因为周六面的缘故,可能是面试官在家加班给面的 没开摄像头
整体风格面试管把我镇住了,从头到尾感觉气氛很有压力
- event loop 宏任务微任务 加上promise+这些组合在一起的看代码说输出
- vue原理说一下理解
- 是否知道vue3和vue2的区别 多说一点
- 谈项目,介绍一下你最近感觉有挑战的东西
- 自己有没有了解一线技术,通过什么途径
- 为什么选择前端
- 怎么学的前端,学校不教前端为什么选择前端
- 当场用vue写一个todolist 大概给了半小时左右 需要有增删改查四个功能
- 有没有github 看一下
- 介绍你git上的的项目
- 对自己的学习能力做个评价 说具体一点
- 对自己的抗压能力做个评价说具体一点
- 对自己技术方面的优缺点说一下
- 对自己个人非技术方面的优缺点说一下
- 什么时候能入职 保证六个月以上吗
- 反问