携程前端面试(已oc)
都记得不是太清楚了,大概是这样
2021.10.29 15:20 视频一面
45分钟
自我介绍
问了下项目
webpack相关:
1. 你了解的webpack有哪些
2. 如果让你给别人介绍webpack你怎么介绍
3. webpack有哪些可以优化的地方
项目管理:
1. 平时用什么项目管理工具
2. git常用命令?
3. git commit时命名冲突怎么办
JS:
1. 闭包是什么
反问:
部门是哪个
2021.11.11 16:15 视频二面
45分钟
自我介绍
项目
算法题:
1. 忘记什么题了,两个for循环写出来
2. arr2 = [['a', 'b'], ['c', 'd', 'e', 'f']] // => ac ad ae af bc ...
arr3 = [['a', 'b'], ['c', 'd'], ['e', 'f']] // => ace acf ade adf...
webpack相关:
1. 你了解哪些plugin
CSS:
1. 介绍一下CSS选择器的优先级
JS:
1. this指向是什么
框架:
1. vue和react的区别是什么
2. 为什么有这样的区别想过吗
3. react的单向数据流的好处是什么
2021.11.17 14:00 视频三面(加面)
40~50分钟
自我介绍
场景题:
1. 数组最开始给定大小,怎么进行扩容?
2. 后端返回几十万几百万数据的时候,怎么样处理数据更快一些?
JS:
1. null和undefined区别
2. new关键字做了什么
3. for in和for of区别
4. forEach循环时可以中断嘛?
Vue:
1. Vue双向绑定底层实现?
2. MVVM每部分都代表什么,有什么功能?
算法题:
1. 口述一下思路:大数相加。需要用到什么额外变量?
2021.11.19 17:30 电话四面(hr面)
你的优缺点?
拿到哪些offer?
实习拿到哪些offer?
为什么想去上海?
你实习的项目难度大概在多少?入职后预期难度在多少?
项目中遇到哪些困难?怎么解决的?
反问
#携程面试##携程##面试题目#