蔚来前端一二面 已offer
投简历 3.11
笔试 3.23 AC:1.0/3
- 简单的数组操作;
- 火车出站进站
- 四则运算,大中小括号,+-*/优先级
一面 3.27(60min)
- 项目情况
- css题:如何实现垂直居中,子元素c1离父元素p左边框距离50px,子元素c2离父元素p右边框距离50px
- 算法题:判断链表是否有环(我用set做了时间空间复杂度O(n),问有没有O(1)的做法)
- 智商题:小白鼠和毒药。4瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在10分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。10分钟内(包含10分钟)最少使用几只小白鼠可以分辨出毒药?
- set内部如何判断元素相等,==和===实现原理,===比较对象,indexOf和includes判断相等的方法区别,时间复杂度,set和对象的区别
- 数组常用方法
一面结束后五分钟就收到邮件和电话,让五分钟后二面。
二面 3.27(35min)
- 做过最有成就感的项目/学生经验,不局限于技术方面
- 算法题:有序数组[1,1,2,3,3,4,4,5,5],大部分元素出现两次,一个元素出现一次。找出这个元素。(双指针)
- call , aplly , bind区别
- 如果不存在bind方法,如何进行兼容(polyfill)。(手写bind)
- GraghQL和其他发送网络请求的方法的优缺点(项目)
- React Native的缺点(项目中用到了此技术,带来了好处,那你有没有思考过它带来的弊端呢?)
- redux的缺点(项目)
反问:事情要正反两方面去进行思考,不能说只有优点没有缺点,每个技术都有它的适用场景。“没有一个方法能解决世界上所有的问题”
求求了给个offer吧
4.1 下午OC
hr说明天或者清明假后一两天发offer,会尽快
4.5 下午offer
他们公司清明节不放假的嘛🤔
#春招##前端##蔚来汽车#