字节跳动国际电商—前端暑期实习一面

🕒岗位/面试时间
前端开发工程师/4.9 17:00
面试时长:1h

👥面试流程
1、自我介绍
项目/聊天:
2、为什么会选择前端这个方向?(提到了自己平时看一些网站的时候总感觉有很多地方可以优化)
3、有看过哪些网站你觉得有哪些点是可以改进的吗?(没有直说,但是大致说了一下最近看的不同厂的招聘官网有些质感的差别)
4、在大学期间做过的项目哪个是让你感觉最有挑战的?(提到了第一次参加软件设计比赛的项目,当时基本没有web开发基础)
5、如果你已经有了一定的技术基础再去做项目,你觉得哪些问题是对你最有挑战的?
6、在过程中有没有遇到什么技术的难题?
7、为什么先学react再学vue?
8、现在react的熟悉程度是怎样的?
9、为什么react hooks不允许在条件判断语句里面初始化?
10、讲一下你认识的虚拟dom
11、当页面dom结构非常复杂的时候,使用虚拟dom进行diff的过程性能不会更差吗?
基础:
12、有了解过浏览器的同源策略吗?
13、平时是怎么解决跨域问题的?(讲了后端的CORS和前端的请求代理转发)
14、有了解过jsonp吗?(有,就是那个创建script标签加载外部脚本)
15、讲一下get和post的区别?
16、get和post请求在跨域问题上会有差别吗?(应该没有,但是简单请求和复杂请求就有差别)
17、get请求的路由参数的大小限制是多少?
18、get和post在应用层之外有区别吗?(应该没有吧,怀疑是在设坑)
19、平时有用过es6、ts的语法吗?
20、讲一下export和export default、require的区别
21、知道AMD和CMD的概念吗?
算法/根据代码分析结果:
1、根据代码给出输出结果(异步任务执行顺序问题,见附图1,当时没有保存下来,印象中大概是这样的)
2、判断f.a和f.b是否存在?(原型链问题,见附图2)
3、对给定数组进行乱序处理
反问:
技术栈:大部分react、小部分vue
业务:国际电商的物流供应链业务

🤔面试感受
面试官给人的感觉很友善亲切,全程的气氛也不会太过紧张。八股方面答得还行,但是有些原理方面的知识还不太熟悉,后续得再去补充学习一下。

😭后续:
隔天中午:已回到人才库
全部评论
猪头哥,猪头哥,猪头哥,猪头哥,猪头哥,猪头哥,猪头哥。
点赞
送花
回复
分享
发布于 04-14 18:35 广东
为啥答这么好 还进人才库
点赞
送花
回复
分享
发布于 05-18 23:00 江苏
网易互娱
校招火热招聘中
官网直投
感觉回答的很好了,咋还没过
点赞
送花
回复
分享
发布于 昨天 14:29 北京
当页面dom结构非常复杂的时候,使用虚拟dom进行diff的过程性能不会更差吗? 这个问题怎么回答呢
点赞
送花
回复
分享
发布于 昨天 15:48 广东

相关推荐

5 15 评论
分享
牛客网
牛客企业服务