字节跳动教育部门前端社招面试记录分享,许愿oc

三面过后第三天发邮件通知我无了,哈哈,再接再厉吧

~~~~~~~~~

楼主去年毕的业,有意向找工作,然后就突然接到字节那边的面试邀请了,加急复习了一周开始面试,周日下午进行的三面,现在周一中午,还在等消息,听说牛客很灵,来许愿一下,顺便分享一下面试记录

🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

一面(1h):
1. 登录怎么实现的
2. 单点登录从前端到后台应该怎么实现
3. 扫码登录怎么实现
4. TCP/IP 四层网络模型
5. 用户输入url到页面展示的过程
6. DNS递归查找的弊端
7. 闭包,利用闭包改造函数,为什么用 let
8. 实现一个ES5的继承
9. 实现一个复杂度o(n)的数组去重,返回去重后的元素个数,不能使用任何数组相关的方法

二面(1h):
1. React Native怎么把 JSX 转成Native代码的
2. Babel 怎么把 JSX 代码转换成 React.createElement 语法的,类似的转义都有哪些
3. setState 为什么是异步的,内部是怎么实现异步的
4. React 是怎么处理事件的
5. React的渲染流程
6. 宏任务、微任务的区别是什么,除了执行流程还有什么区别
7. postMessage、fetch是宏任务还是微任务,小程序调用JS Bridge 是宏任务还是微任务,区别微任务宏任务的标准是什么?
8. 如何实现一个 setTimeout
9. 设备的ip是如何分配的
10. 用ping指令得到的百度ip能直接访问,但为什么用ping指令得到的知乎ip不能直接访问
11. IP和域名的对应关系是怎么样的
12. 实现一个斐波那契数列,时间复杂度、空间复杂度
13. 实现一个 Alert 组件,写出组件式调用和声明式调用,怎么销毁、怎么共用

三面(1h):
1. 为什么选择现在的公司
2. 为什么离开现在的公司
3. 公司现阶段有什么问题吗
4. 工作流程怎么样
5. 有什么bug流到线上吗,怎么解决的,从工程化的角度讲一下怎么避免问题流转到线上
6. 你们公司为什么要用RN,除此之外,你还会选什么
7. 你们公司的项目怎么区分各个环境
8. 图片转换除了前后台做,还有什么方式吗(云服务)
9. 怎么判断是否返回给用户一个webp格式的资源
10. HTTP 头部中的字段哪些是请求头有的而响应头没有的
11. 共享一下屏幕,打开一个页面,跟我说一下那些请求命中缓存
12. 递归和循环的方式写一个斐波那契(二面写的有缺陷,又让重写一遍)
13. 你觉得下面这个会输出什么:
LGkzMAVSyPYP6j4uX6YYGirgZmtXNh6w.jpg
14. 实现一个模板字符串转义
15. 递归和循环在代码的执行层面有什么区别
#面经##字节跳动##社招##前端工程师#
全部评论
没问算法吗
点赞 回复
分享
发布于 2021-06-28 14:10
去年毕业,现在才开始找工作嘛😂
点赞 回复
分享
发布于 2021-06-28 15:48
联易融
校招火热招聘中
官网直投
借楼同许愿oc~ 也是字节教育前端不过是实习
点赞 回复
分享
发布于 2021-06-28 23:51
Shopee2020提前批开启啦!🧨🧨🧨🧨🧨🧨 薪资比肩顶级大厂,关于校招薪资待遇大家 offershow可查 。 15 天超长年假,带薪病假 14 天,六险一金,公积金工资全额 10%缴纳,高额商业保险,门诊住院医疗保险100%报销。  15 薪,试用期 3 个月(工资不减),过年前提前发放一月份工资和全年年终奖。  而且有普调哦,绩效为B的每年薪资涨幅12%,其中B的所占比例高达80%,拿A,A+涨薪比例+期权期待值更高。  来自腾讯、字节、阿里大厂同事高达65%. 岗位超多多 总有一款属于你 每层 office 水果零食饮料养乐多可爱多等每日无限量供应。 1、微信搜索”Shopee虾皮招聘“即可投递: 内推码:ADVpY 2、或者官网投递https://app.mokahr.com/campus_apply/shopee/2962#/jobs?zhineng=&page=1&_k=abhqth
点赞 回复
分享
发布于 2021-07-01 08:31
同字节教育前端三面没过哈哈哈😂
点赞 回复
分享
发布于 2021-07-07 09:06
#招聘#  web前端、ruby后端招聘,公司直招,自研项目;坐标:上海市浦东新区环科路999弄国际人才港,地铁13号线学林路站,办公环境好,简历投递huyy@metalab.cn,收到必回! 【您将享有哪些福利】 1、工作时间:周末双休,节假日正常休息; 2、薪资标准:16-28K,公司用人标准为“优秀的人值得高薪”; 3、成长发展:您将有机会接触和了解国家产业大数据和前沿技术,和公平的发展晋升标准; 4、其他福利:五险一金、带薪年假、奖金提成,节日福利、定期团建等。 【您主要做什么工作】 1、依据公司要求、搭建框架、编写代码实现一流的Web界面,优化代码及后期维护; 2、根据方案选型和产品发展需要,维护或优化已有网页前端代码; 3、负责与公司技术部门及公司内其他部门的沟通和协作; 【我们想招什么样的人才】 1、统招本科以上学历,计算机相关专业(硬性 #互联网求职#  #),至少1-3年以上工作经验; 2、掌握各类基础算法,熟悉W3C标准,熟悉页面架构和布局,能根据UI设计稿高度还原开发页面;精通JavaScript语言及相关代码规范,精通最新的ES6标准; 3、熟悉Restful规范、理念和实践; 4、熟悉Vue框架,且有相关项目开发经历;熟悉SSR相关技术;熟练使用Webpack打包工具; 5、熟练使用流行组件库,如element-ui、vant等; 6、了解各主流浏览器间的兼容性问题,并知道如何解决; 7、有良好的沟通能力,能够积极应对工作,强烈的责任心,有良好的团队合作精神; 8、希望您能够认可公司的文化,在“互相成就”的团队中成长发展; 加分项: 1、熟悉uni-app开发优先考虑; 2、具有科技创新、互联网行业背景优先考虑。
点赞 回复
分享
发布于 2021-07-19 16:40
三面是同一天下午进行的吗
点赞 回复
分享
发布于 2021-07-21 17:58
楼主过了吗
点赞 回复
分享
发布于 2021-09-11 12:20
楼主,三面里实现一个模板字符串转义是什么意思?没太明白
点赞 回复
分享
发布于 2021-10-20 20:56
难上加难
点赞 回复
分享
发布于 2021-12-24 18:45

相关推荐

1. 自我介绍2. 如何理解前端这个岗位3. 浏览器如何渲染HTML文档4. 重排和重绘的区别(讲了定义,以及如何触发) 5.重绘会引起重排吗6. 使用scale属性会引起重排列还是重绘(这个我不清楚,求大神解答),追问:使用translate做一个过渡会引起重绘嘛7. 同步和异步的区别(顺便给面试官讲了一下event loop),追问:setTimeout属于微任务还是宏任务,setTimeout里面的代码块是宏任务还是微任务(不清楚,求大神解答,应该是宏任务呀?)8.如何实现图片懒加载(vue使用了lazyload插件,但是我还看到网上有一些自定义指令,面试官更愿意听到哪一种呢?求大佬解答)同时还说了js原生实现懒加载的三种方式9.图片懒加载为了解决什么样的事情(打散请求,减轻浏览器压力)10.如何实现路由懒加载,路由懒加载的坏处11.如何实现路由鉴权12. 请求拦截器的实现原理13. 请求拦截器里面有个next??(不懂,没见过,求大佬解答)比如定义两个请求拦截器,但是如何实现当满足某个条件,只走第一个拦截器,不用走第二个。(面试官的解决:1.只定义一个请求拦截器在里面用if调用函数,在遍历请求拦截器的数组的时候,用break打断)14.栈和队列的区别15.遍历栈的优秀的算法16.对链表的理解17.数组和链表在内存中的存储结构18.数组的长度是想要多长就多长吗?(肯定不能吧)19.文件的断点续传如何实现,附件上传和下载怎么实现20.场景题,请你提供一个函数,这个函数负责打开一个弹出框,别人在使用这个函数的时候,只需要传递对应的参数,就可以打开弹出框,比如说使用window.show就可以打开、并且给调用方一个反馈,用户点击了哪个按钮,才能继续写按钮对应的逻辑(1.传入对应按钮的回调,并且给对应按钮帮的那个对应回调,2.返回一个promise,如果promise可以调用then就意味着点击了确定或取消,然后书写应对then和catch的回调)21.给一个树,获得某个节点的层级
点赞 评论 收藏
转发
21 136 评论
分享
牛客网
牛客企业服务