字节 成都 前端实习 一二三面面经
哎今年很想尝试鹅的,无奈成都只有云和wxg,wxg上来直接给我问晕了,算法题因为js数组访问最后一个元素不能写成arr[-1],就以为写错了卡了半天,面试结束发现才发给面试官(面试官也没发现😏),无奈还是挂了……后面还有好多别的部门捞起来,但是都不在成都就没面了…… 好在字节二进宫比较顺利(真爱了真爱了😘)! Base成都 data部门下面的做sso认证还有一些搭建内部工具的部门(具体名字还不知道),面试复盘一下:
3.22 一面 50min
- 讲一下原型链
- get post区别
- 0.1+0.2===0.3吗,如何让它等于
- redux介绍
- react组件间通信
- 讲下cookie和session
- 算法 leetcode 54 区间合并
- react为什么要用setState()
- react key 有了解吗
- promise 和setTimeOut求输出(考察异步、宏任务、微任务)
- Css 定位
- Var 求输出(考察 var 变量提升,作用域)
- 有什么想问的
3.24 二面 1h
- 计算机网络 OSI模型7层,每层有哪些协议干了啥都详详细细问了一遍(这个问题可能讲了有15min吧)
- http和https的区别
- tcp udp的区别,tcp三次握手四次断开过程
- Https的加密和解密
- http 2.0的特点
- DNS和子网以及子网掩码的概念
- js超出max safe integer怎么办
- 写了一段代码,问为什么背景颜色最后是什么(和重绘)
- Ip的主要格式,可以重复使用ip吗 10和192开头的ip为啥不用域名
- 手写代码:实现dom元素增删绑定事件监听等
- addEventListener和onclick的区别
- 算法: 字符串的全排列
3.26 三面 1h
去年第三面是leader面,今年居然是个一面面试官,一上来面试官看我都是第三面了也比较吃惊不知道为啥自己被安排了😂结果问了下说可能是因为我之前实习过这次leader也比较忙就不安排leader面了😂
- react 组件通信
- react ref用法
- react hooks用过哪些,讲下
- redux工作流程
- Ts 如何定义一个属性 类型任意,长度任意的对象interface
- 聊了下上次在字节实习做的项目,和个人收获
- Context 用法
- 算法: 返回dom子元素最深嵌套层级(树的遍历)(最后被面试官夸算法每轮都写的很好😏虽然都不是太难的题但是很高兴哈)
三面当天中午recruiter就说过了,本来下午要hr面结果hr面的小姐姐打电话来说他们更像招明年毕业的,他们要再商量下😂冷汗都给我吓出来了,还好最后说面试评价比较好没大问题就过了😂今天recruiter给我说快发offer了。
几点总结:
1. 字节问的问题都比较基础,但是各个方面会问的比较细,要求基础掌握比较扎实
2. 因为面试问题会有记录,所以会遇到后面面试问前几轮甚至上次应聘没答上的问题,所以下来已经要好好做复盘
3. 项目一定要认真准备,自己组织语言多练习几次!这次面试项目相关的答的不是很好,特别是讲自己之前实习做的项目。口水话很多,不够技术化,然后应该从项目的宏到微,用了哪些技术栈,我做了哪些工作,取得什么成效,这样比较高效。不要想到什么就说什么。
好了最后祈祷一波暑假能顺利去实习!然后oc赶快来!
4.10更新
offer call啦!