第八次面试前端(在线视频面)

背景

8月末投了字节跳动的,10月末去官网看,简历筛选全挂了。谁知道一周前,突然发邮件说我过了简历筛选。我去了公众号才发现原来是第一轮没有招够,第二轮进行简历复捞。我被捞上来了。(那时候我的简历是1.0版,格式内容比较混乱....javaweb都写上了.......真怕面试官问我的简历)

预约时间

周三发给我的邮箱上面显示我需要选择视频面试时间。

周三我点击邮箱给的链接发现,可以选择面试时间了,全部在周日下午的不同时间点。我选择了中间的时间。

周四中午,一个武汉的号码打过来,小姐姐跟我说邮箱链接失效了,问我打算周五还是周日5点面试,我说周日吧,然后她就给我发了周日视频面试的链接。

准备

字节跳动的面试题我早就整理好了,毕竟宇宙条的前端可是行业第一梯队的。能拿下他们的面试,绝大部分公司都可以了。

宇宙条的面试特别注重手写代码以及算法、数据结构的知识。没办法,因为搬东西,租房子,满打满算到周日下午我就三天不到的空闲时间。

第一、二天主要看了排序算法、二叉树、url的解析和正则。说是可以看多少多少。老实说,就一个正则就可以复习大半天了,还只是看了1/3

周日上午看了之前打印的一些资料。看到css、http各种响应头,好多之前非常熟悉的东西都迷糊了,很是迷茫....晚上的面试很绝望了。只能安慰自己,。人家主动给我的和大神交流的机会,无论如何我只能尽力而为,别无所求了。

宇宙条的技术和面试可不是吹的,哪是我等渣渣说进就进的。

开始

我提前30分钟就打开了面试房间,然后就一直刷手机。中午接了短信,说面试取消。不过因为之前hr电话说公司的面试系统故障了。我就没当真,还好没当真。

4:58的时候,面试官上线了,主要问题流程如下,再下面我会挑一些细节说说

  • 自我介绍
  • VUE的原理
  • setter和getter相关知识(我忘了问了具体的)
  • MVC/MVVM
  • 数组中的几个替换/遍历方法
  • http缓存优缺点
  • 单页应用优缺点
  • 浏览器缓存优缺点介绍H5的两个浏览器缓存
  • 事件代理是什么
  • 事件代理中target和event细节
  • 正则表达式实现1000000中间加,
  • 手写正则

  • 随手给一个代码让我说出来的结果(面试官写代码神速,不带犹豫的!真大神!)
    一个函数 前面设置颜色红,中间有个设置
    const=当前时间;
    while(当前时间-const<=2000){}
    改变当前背景为黑
  • 在代码中加一个setTimeout,问我的结构
  • 解释css各种的定位
  • iframe中的固定定位和什么有关
  • 手机页面上一个图片响应式大小并并垂直居中
  • transfrom的主要用法
  • flex盒子布局 不同高的子盒子实现头部对齐
  • url解析hash之类的
  • 介绍堆栈和队列
  • 如何用堆栈实现队列
  • 跨域你是怎么解决的
  • jsonp有什么缺点
  • post和get的区别
  • 问了我知不知道某个算法(忘记哪个算法了)我说没听过
  • 如何解决外边距重合问题

细节

刚开始就都是计算机网络知识。前面几次面试没问过强缓存,协商缓存。第一次背了,后来就没看。刚开始不是很好

在面试官手写代码时,他之前说那就来最后一题(这么早,肯定挂)
这个题目我想了半天大概猜的一点然后对了,我又联系到的看犀牛书上的知识点说了一会。他突然又有兴趣了。这时候,我跟他说他之前说我的正则不对。我认真的说,这个没法编译,我一会电脑编译给你看。他不相信,我就说可以加微信。

终于问了微信号,然后他感觉还不错(有了很多好感)就接着问了js基础和css基础,还好下面的我大部分都回答的不错。

最后他让我问问题,我主要问了两个

  • 你从早到晚的工作是哪些
  • 你是怎么达到今天的水平的
  • 我达到你的地步需要做哪些?

面试结果和总结

结果

面试结束后,我赶紧运行正则表达式,并查了web storage的知识。加了他微信。
告诉他正则没有错误,而且web storage我说的没错,他说错了!

我问了什么时候可以春招,我打算春招再战,他说,部门随时缺人.....

20分钟后hr电话,已通过1轮面试,请问第二轮什么时候,我说了我的状况,并跟她说,我有时间会提前1/2天告诉她。

总结

面试过程起死回生,真是刺激惊险......我可能抱着向死而生的那种态度。就是反正这么多大神都过不了,我为什么要强求自己。他们给我的和大神交流的机会就要好好表现、好好交流。

下次二面再见,一面过了,已经没有遗憾了。只能破釜前行

你可能感兴趣的:(第八次面试前端(在线视频面))