记我的头条面经

来源:互联网 发布:淘宝卖家首页怎么装修 编辑:程序博客网 时间:2024/05/16 12:42

三面卒。。。。。
一面
上来先做笔试,3个题

  • ABCDE五个学校参加竞赛,其中已知 E不是第二或者是第三;下面是几个学校的预测。A: E是第一 B: 我是第二 ; C : A最差 D: C不是最好 E:D是第一 其中只有真实排名为1 2 的学校说的是真话,其余人说的都是假话。
  • 给一个无序不重复的数组,找出n个数字,和为m
  • 画一个自适应正方形,其中宽度是屏幕宽度的50%,要求水平垂直居中。

做完题后开始正式面试。让我讲解一下第三个题是怎么实现的,能给出别的方案不。然后问了一点项目的,比如移动端是怎么布局的,答rem布局,又问rem布局的基础流程,问有了解的前端框架吗,答 jQuery/Backbone,然后让我讲一下backbone的实现原理。。期间各种小问题,如block inline区别,介绍一下inline-block之类的。。别的问的啥都忘记了。。。。
一面面了40分钟左右,面试官不苟言笑,期间一直让我不要看他。。。所以觉得答得不是很好,本以为一面据挂的,面完出来有点气馁。但是二面的时候据说他给我的反馈还不错,,所以人啊要相信自己。
二面:
因为我写了用过flex布局,然后上来让我用flex写一个布局。header,left,right这种的,left和right高度自适应,right宽度自适应。
然后出了两个实际应用场景。1. 一个输入框,每输入一个字符就要发送请求,但是现在让我改进一下,输入比较快的时候不发送给请求,只有我停下来0.2s之后才发送请求。
2.给一个字符串,比如sss@abc sss#ssssss#sss,要求返回这样一个数据结构
[{
‘string’: ‘xxx’;
‘type’: ‘topic’/’at’/’string’; //topic指#之间的内容,at指@的内容,string表示剩余内容。
}]
3.问了我2个算法,怎么判断链表中有环,另一个忘记了
剩下的就是怎么学习的前端啊,看的什么书啊之类的。
二面面了一个小时左右,面试官很nice,我不会的他会引导我,然后面试结束的时候给我说我不会卡你,会让你过,感觉很欣慰。
二面完事之后就12点多了,中午管饭。吃饱饭战战兢兢的等三面。
三面:
上来让我评价一下上家公司,为啥想要离职。看了什么书之类的。
然后侃了一会说问你一点简单的。
bind/call/apply都是怎么用的,好了,说完之后,问现在清楚bind是怎么用的了是吧,然后在函数的原型中写一个函数使他实现的功能与bind相同。
因为之前用的backbone框架,所以问backbone作为基础的mvc框架,怎么拓展成mvvm框架中这种双向绑定的形式。
还问了一些别的有的没的的。。
至此,三面卒。。。。

0 0
原创粉丝点击