投递岗位:2022校招小荷健康前端研发工程师(北京)
一面时间:2021.9.30 下午5点
2021.9.26笔试, 2021.9.28 HR打电话告知笔试通过,并预约一面时间为两天后,字节真的非常效率。线上面试是通过牛客网进行,小白我真的是人生第一次前端面试,甚至在面试前还以为手写代码真的是写在草稿纸上或者是白板上[捂脸]。
以下是牛客网的面试界面👇
面试tips
- 提早10分钟进入面试界面,总不能叫面试官等你吧。(面试官提早了5分钟进来)
- 面试的背景最好是白墙,确保周围无人打扰。
- 准备白纸和笔,跟面试官确认可以使用后,算法可以先在白纸上演示。
- 笔记本下面可以垫书,这样视频的时候不会鼻孔朝人并且显脸小。
- 面试中,对题意不清楚的,一定要跟面试官确认清楚。
一面开始
面试官是个年轻的小哥,非常亲和nice,缓解了我不少的紧张,感谢!
面试时间:1h
-
自我介绍和为什么转行
-
移动端适配的方案有哪些
-
rem、vm、vh
-
css: 10px如何实现
-
relative、absolute、fixed是定位是相对于什么的
-
使用position的方法与translate的区别
-
让元素透明的方法有哪些?opacity和rgba的区别是什么?
-
promise的方法有哪些
-
了解promise.race吗
-
promise.all怎么实现?思路如何?
-
async和await是同步的代码吗
-
为什么有了async和await还要用promise呢
-
为什么vue的data为什么不用对象,而是返回一个函数呢
-
vue数组的数据改变,页面会更新吗?如何双向绑定?vue自身的方法和js如何实现呢
-
vue的双向绑定是如何实现的呢?数据劫持使用js的什么API实现的呢
-
vue父子组件如何通讯呢,传递数据、事件监听怎么传递呢
-
跨域如何解决
-
a.b.com和b.com在这两个页面中可以传递cookies吗
-
通过原生js获取页面里所有小写h开头的标签,提示
document.getElementsByTagName(其实这道题我不太明白题意,是找h1...h6、header的标签吗) -
如何判断一个数据是否是数组类型?有哪些方法
-
instanceOf是如何判断的
-
算法:找出其中不含有重复字符的最长子的长度(leetcode原题3)
-
提问环节
总结与反思
因为是人生第一次面试,并且是大厂字节,真的非常紧张,从得知笔试通过到一面的时间只有2天,每天又紧张又看不进去,每天刷面经都觉得自己完蛋了。
其实给我的题目真的算比较基础了,因为项目是移动端vue相关的,面试小哥非常亲和nice,他努力想要引导我到我熟悉的内容,出的内容偏向移动端和vue,但是自己太菜了,大部分问题回答的都不好。
反思,下次会更好
- 项目和实习经验其实是锦上添花的内容,校招最重要的还是打好基础。
- 写在简历上的内容一定要好好准备。
- 多刷面经的题目,有一定的重复率。
- 心态问题:永远不可能有完全准备好的时候,机会来了要勇于亮剑。第一次面试总会紧张的,多多积累经验就好啦。
ヾ(◍°∇°◍)ノ゙加油吧各位,希望大家都能拿到心仪的offer~