SAP上海ERP for SME一+二+主管面(oc)
一面 5.9 (60min)
约了下午两点的面试。
- 自我介绍
- 简单说一下项目情况
- 觉得最有成就感或者进步最快的一个项目
- 手写防抖函数debounce
- 树的最小深度minDepth
- 删除链表倒数第n个节点
- 代码输出结果
- CodePen上修改错误的css
- 反问环节
春招体验最好的一次面试,面试官会有适当的提示和引导,就面试体验而言我给满分。
5.10 接到电话确认一面通过,收到二面通知
二面 5.11 (60min)
上午十点面试开始。
- 自我介绍
- 聊了几句在海外读研的情况
- 前后端通信的协议有哪些(除了http之外的)
- HTTP 状态码及其分类
- HTTP 缓存机制,问了一下协商缓存中Modified和Etag的使用场景和优先级。
- ES 6有哪些新特性(Promise等)
- 手写Promise.allSettled() 写了几个样例测试,发现有bug,开始debug。结果是自己多写了一行错误的代码,还是太菜了,没能一次通过。
- 手写shuffle函数(洗牌算法),保证数组中元素在每一个位置出现的概率为1/n。证明一下算法的正确性(数学推理)。
- 反问环节
感觉自己的基础还是不够扎实吧,面试官也说了要加强JS基础,框架一直都在变化,熟练掌握Vanilla JS才是王道啊。
当天接到HR电话约了第二天早上主管面,顺便问了一下薪资。
manager面 5.12 (30min)
- 问了一下新加坡的疫情
- 详细询问了之前的一段工作经历(本来要去读美硕,因为疫情defer了一年)
- 目前的offer情况
- 为什么没有选择留在新加坡
- 找工作比较看重的几个点
- 北上广之间的选择
- 目前的实习情况
- 为什么会选择转码
- 反问环节
等HR的电话了,希望能有offer吧!拜托了!
下午四点接到HR电话,谈了一下薪资组成和入职时间,说最迟下周二出offer。