投的杭州橙心优选
上个星期六(3.27)面完的,滴滴三轮面试都是连着来的,的确很累人啊😥😥不过还是整理了一下,发篇面经,也许愿一下尽快收到回应吧
一面
- JS的数据类型有哪些?基本数据类型和引用数据类型有什么区别?为什么基本类型和引用类型都不存储在堆里?
- JS中Array有哪些方法?说其中的reduce()
- 知道哪些http状态码?
- display有哪些属性?分别说说这些属性
- 说说cookie、sessionStorage、localStorage的区别和应用场景?
- JS的垃圾回收机制?
- css的flex布局
- css的position
- 手动实现Promise.all()
- 算法:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。
- 从浏览器输入url到显示页面背后发生了什么?
大概是这些,一面还是比较重基础的,面试官对俺评价还行,然后结束等了大概15分钟,收到二面
二面
- 微信小程序授权登录怎么实现的?
- 了解跨域吗?解决跨域有什么方案?小程序实现跨域用什么方案比较好?
- 说说怎么实现深拷贝和浅拷贝?用JSON.stringify实现深拷贝有什么弊端?
- 算法:两个特别大的数相加(long都装不下,不能用bigInteger),输入两个字符串,输出用字符串表示
- 手写:实现一个深拷贝
- 了解Vuex吗?说说Vuex
- 说说Vue-Router
- 怎么理解端口?(大概问端口有什么作用吧?)
- 了解https吗?说说https的加密和证书?加密和证书解决了什么?
- 说自学能力强,体现在哪里?举个例子。说抗压能力强,体现在哪里?(233333)
- 与同学团队合作开发的经历中,出现分歧时,自己怎么解决,起到了什么作用?
二面感觉回答得不好T_T,因为项目里自己做了小程序,刚好他们也做小程序,所以对微信小程序相关的知识问了特多,但是俺是大概一年前写的小程序,答得比较一般😭
(诚心建议大家一定要很熟悉简历里写的项目,就算做得比较早,也要去好好复习一遍)
就这样,二面结束,我觉得大概是挂了,不抱希望了,但是大概半小时后,接到了三面通知
三面
- 说说防抖和节流以及它们的应用场景?手写防抖和节流
- 手写:css画一个三角形?画一个不规则的三角形呢?(同样基于前面的方法)
- 手写:css实现一个圆?如果border-radius设置100%会怎么样? 实现一个半圆呢?
- Node作为服务端语言,跟其他服务端语言比有什么特性?优势和劣势是什么?
- 小程序中,不能直接操作DOM节点,有什么意义?
- 小程序和H5有什么本质区别?小程序有一套自己的框架,为什么要自己弄这一套框架,优势在哪?
- 平常学习一门新的技术,怎么去学习?
- 有看源码的习惯吗?
- 学习前端的一个契机?未来的职业规划?
唉,三面只能用惨烈来形容,感觉三面问的东西都很偏理论(当然又是涉及微信小程序居多)
当天面完,立马去复习小程序了,还有深入学习node😭😭
hr面(4.2)
今天晚上接到hr的电话啦!聊了大概十分钟,还不错,说下周会发offer
全部评论
(11) 回帖