字节前端校招凉经:一面+两次二面

一面:

1.TCP、UDP
是什么,区别,应用
什么是字节流,什么是数据报
tcp为啥可靠
超时重传、累计确认的过程
2.HTTP
跟TCP的联系
http通信过程
http头部字段,平时在项目中有应用过吗,具体说一说咋用的
3.Cookie、localStorage、sessionStorage
用过吗?说一说他们的联系区别与应用
每次请求都会带cookie吗?什么时候会带
cookie维持登录态是怎么做到的
你用cookie干过什么
cookie保存在哪里
用户刷新界面后,服务端如何判断这个用户还在登录状态
假如你朋友在你旁边刷微博,你如何拿到他的cookie,从而伪装成他去登录他的微博
4.XSS与CSRF
了解多少,原理,如何预防
5.算法
输入:两个数字x,y
输出:一个只包含字母a和字母b的随机字符串
要求:①字符串中必须有x个a,y个b ②输出的字符串中不能出现aaa和bbb

二面:

1.由一个class引申出的众多问题
面试官给出了一个class定义的类,提问:
①找出其中错误的地方,为什么错了,改正(错在继承的时候没有写super())
②说一下new出的对象有哪些实例属性和方法以及原型属性和方法(切记constructor)
③说说console.log(window.B)输出什么(B是题中定义的class)
④如果class中返回了一个1,会对new出的对象产生影响吗,为什么,什么时候会产生影响
⑤如何在实例化一个对象时传参,考虑已知参数数量和未知两种情况(考察es6的扩展运算符···)
⑥for...of了解吗,哪些数据结构能用,如果我想用它遍历对象属性,怎么实现(说一下思路即可,考察es6的迭代器,Symbol.iterator)
2.LCA:寻找多叉树的最近的公共祖先节点
3.导出一个模块:要求该模块用localStorage实现cookie的过期功能(思路:在get的时候判断时间戳即可)
4.用for实现reduce
5.做过哪些项目,最大的收获是什么

二面Again:

1.接触前端多久了
2.Vue有关:
介绍一下vue
说一下双向绑定原理
v-if和v-show的区别
虚拟DOM,vue-router
3.echarts用过哪些,他的实现有没有了解过
4.DOM和BOM介绍一下,他们的联系是什么
5.问输出:
let obj = {
name: "bytedance",
fun: function(){
console.log(this.name);
}
}
let a = obj.fun;
a(); // undefined
obj.fun(); // "bytedance"
6.有没有用过fetch,get、post和put的区别
7.跨域的方法(越多越好)
8.chrome调试工具都用过哪些功能
9.CSS实现两栏布局,左边固定宽度,右边自适应(flex布局、绝对定位、float,方法越多越好)
10.算法:字符串解码
例:输入:AB[3|A[2|BC]]DF,输出:ABABCBCABCBCABCBCDF
解释:AB[3|A[2|BC]]DF => AB[3|ABCBC]DF => ABABCBCABCBCABCBCDF

楼主水平太次,本来没想参加秋招,但是抱着试一试的态度在八月底的时候投了字节,后来过了一个月通知楼主参加面试。一面过了之后二面挂了,二面第二天又被捞起来再次参加了二面,然而又挂了哈哈哈哈。
不得不说,面试官们都很nice,超级nice的那种,面试体验很好。一面二面的时候,面试官问的都是比较基础的,跟楼主简历上写的内容关系不大,二面Again的时候,面试官是看着简历问的,所以就偏应用一些了。
楼主两次二面挂掉都是因为算法不过关,所以真的,虽然面的是前端,但是算法还是很重要的!!!!!!

#面经##校招##字节跳动##前端工程师#
全部评论

相关推荐

09-11 18:12
已编辑
武汉大学 算法工程师
9.11 时长正好60min首先百度是给我最魔幻体验的公司了,因为一开始自己投了另一个也叫计算机视觉的岗,两天就共享中了,结果前几天自己变更了职位给自己捞进来面试了,自己最近疯狂被简历挂收到面试已经属于正反馈了,就冲这一点我这网盘大会员得永久续费了然后第二点,自己今天的外出任务出了点意外导致不能按原定时间来,本来没报希望问了下HR,结果HR真给我沟通延迟了一小时!呜呜呜度子这恩情你让我怎么还啊,太感动了至于具体面试,面试官感觉还是非常友善的,基本是对着我的简历来问的,简历写的都问到了,有一个项目自己做了一半然后也问了我后续思路还给了点建议,不过有些地方可能我答的有点模糊了,所以不知道会不会有好的结果然后大概剩二十分钟不到的时候开始手撕的,让我直接IDE手撕链表然后串联链表就可以,简单得让我以为听错了!甚至又确认了一下然后这个做好了之后又进一步让我把数据反着输出,我合计这不就是反转链表么,我问面试官可以反着存么,面试官说让我先写然后直接输出看看,写完了也就没再说啥反问问了一下部门职责以及后续可能有几面总结真的就是很棒的一次面试体验,真的对百度直接好感度拉满了,祈祷一个二面吧-------------更新 秒变共享中,果然给我个面试机会已经是百度的仁慈了
百度一面507人在聊 查看3道真题和解析
点赞 评论 收藏
分享
2 18 评论
分享
牛客网
牛客企业服务