京东零售web前端提前批 一二面+hr面 已经oc
一面:08-06
1 自我介绍
2 简述一下实习阶段所用的技术栈;介绍一个自己完成的需求;
3 说一下https和http2 它们和http有什么不一样;
4 说一下三次握手和四次挥手的主要流程;
5 客户端如何验证服务端发来的证书合法性;
6 React的父子组件,兄弟组件之间如何传值;
7 为什么要在列表组件中指定key值;
8 React的JSX和Vue的数据模板有什么区别;
9 React的setState是同步执行的吗?执行setState会触发哪些生命周期函数?
10 React的hooks的作用是什么?useEffect如使用?
11 js的原型链是什么?
12 什么是跨域?如何解决跨域?
13 chrome v8引擎是如何编译js的?
14 js为什么是单线程?
15 前端的页面性能优化的点有哪些?
16 let const和var有什么区别?
17 引用数据类型是如何存储的?为什么采用这种方式存储?
18 微信小程序实现组件化的方式和react有什么不同?你了解底层原理吗?
反问环节
感觉回答的还可以 比较注重基础 没有手撕代码 不过jd这个效率是真的... 慢
二面 08-12
1 说说你在学校的课程,项目
2 说一个实习中遇到的问题以及如何解决的
3 有没有了解过React Native,你是如何使用的
4 React哪些点可以进行性能优化
5 在工作中有没有遇到过小程序代码超出限制的情况,有什么解决办法
6 es6的模块化有使用过吗
7 说一下你对前端的理解
8 反问环节
二面当场给过 三天后hr面
hr面 08-15
1 自我介绍
2 说一说你几段实习中的一些让你印象深刻的事情
3 你对京东是什么印象
4 介绍一下你是如何学习的
5 说一下你未来5年内的职业规划
6 如果同时有其他家给你发offer,你会如何选择呢
7 你现在有预期的薪资吗
8 你在实习中学到了什么
9 反问环节
08-20意向书到