携程ibu前端暑期实习面经(一面二面hr面)
携程国际化(ibu) 前端暑期实习 base上海
2022/03/10笔试
2022/05/11更新:oc,但已经接了别的offer,所以已拒
一面 (2022/03/31)
自我介绍
实现strStr,即在haystack中第一次出现needle的位置,下标从0开始,如果没有出现返回-1,若needle为空返回0
树状结构转数组
输入
{ id: 1, children: [ { id: 2, children: [ { id: 4, children: [] }, { id: 5, children: [] } ] }, { id: 3, children: [ { id: 6, children: [] } ] } ] }
输出
[ { id: 1, parentId: null }, { id: 2, parentId: 1 }, { id: 3, parentId: 1 }, { id: 4, parentId: 2 }, { id: 5, parentId: 2 }, { id: 6, parentId: 3 } ]
数组转树状结构
js基本数据类型?用过symbol吗?
闭包?闭包的作用?可能存在的问题?如何解决内存泄漏?
解释一下promise
输入url后发生了什么?页面渲染的过程?
盒模型
react组件间通信
二面 (2022/04/29)
自我介绍 项目
解释this
bind和call apply有什么区别?除了绑定this还有什么作用?
BFC
parseInt传参
// 1. 运行结果 console.log(['1', '2', '3', '5', '10'].map(parseInt)) // 2. 如何改写 console.log(['1', '2', '3', '5', '10'].map(passFirstArgument(parseInt)))
hr面 (2022/05/09)
自我介绍、项目困难
优缺点
平时学习的方法
小组合作的时候碰到什么问题了吗?
行业、工作内容、工作地点如何选择?
投递别的公司到什么流程了?现在有什么倾向吗?还是准备最后综合考虑?
为什么投递携程?对携程的了解
对国际化的看法
#实习##面经##前端##携程#