去哪儿前端一二三面凉经
9月14号笔试
9月23号一天三面
9月29号发完了第一批技术岗的意向书,没等到意向书,等感谢信中
一面 52min
面试官挺准时的,提前两分钟进面试房间了,中间我校园网断了还打电话确认我还在不在
- 实习项目主要做了什么
- 自学的途径是啥
- 具体学习路径
- vue2和vue3的差别
- v-if和v-show的差别
- var/let/const的差别
- var和let声明的作用域差别
- 看代码说结果(立即执行函数会不会声明提升)
- 防抖和节流的理解
- 实现防抖
- 图片瀑布流要使用防抖还是节流
- apply/call/bind的差别
- 实现bind
- 为什么把apply/call/bind存在原型链上,比如说[].forEach()和Array.from()使用上有什么差别
- 三张图片加载完以后再执行后面的操作怎么做(promise.all)
- 看代码说输出
- 异步任务都有啥
- 怎么用flex实现两边固定中间自适应布局
- flex: 1 1 auto;分别代表什么
- 算法题:两个字符串是否按相同规则排列
- 反问
二面 45min
系统约在12点21分,我进房间等了半天才意识到之前邮件提到12点到2点是休息时间,所以就在房间里挂着睡觉了
但是后来面试官12点54来了,幸好我醒得早,不然就错过了
- 实习项目主要做哪部分
- 前端展示用了什么框架和组件
- 项目过程遇到的问题和解决(这里在瞎答,可是面试官紧紧逼问)
- 当时没解决现在会怎么解决呢
- 怎么和后端接口进行交互
- 项目中有遇到跨域吗
- Nginx除了转发代理还有什么功能
- 获取后端api涉及到哪些网络知识
- 输入url之后发生了什么
- js代码为什么会阻塞渲染
- 项目中nodejs做了什么(express、中间件、连接数据库)
- 用了什么中间件
- 用了什么中间件响应url路径(axios
- 对nodejs其他了解(不了解
- 项目中打包体积问题过大的问题
- 什么放在cdn里面了
- js单线程的执行是怎样的
- 看代码说输出
- 算法题:最大不重复子串
- 学过什么计算机基础课,了解操作系统吗
- 进程和线程的区别
- HTTP的headers里面有什么东西
- 学前端多久了
- 反问
三面 12min
面试官晚到了20多分钟,地道的京腔让我这个南方人很不适应,两三次没听清面试官说了啥
- 学校在哪,家在哪
- 对工作地点的选择
- 实习遇到的困难
- 实习的时候有人带吗,平时怎么学习
- 和产品经理沟通过程中遇到的难忘的事情
- 正式工作的要求
- 有去过北京吗,啥时候
- 毕业没有读研的打算吗
- 为什么想做前端计算机这块
- 性格对于岗位的优点和缺点,缺点对生活工作带来什么吗
- 父母的建议和想法
- 校园经历,社团活动之类的
- 有没有打算从事运营编辑相关的工作(因为上一题说了管公众号)
- 学习项目过程中遇到最难的部分
- 对工作节奏和强度的看法
- 对薪资的想法
- 同学们的校招薪资是多少
- 身边有来北上广找工作的同学吗