众安信科前端实习一二面
一面
1.自我介绍。
2.讲下实习内容。
3.实习拷打。
4.浏览器中输入url并按下回车,之后发送了什么事情?
5.HTTP跟HTTPS有什么区别吗?
6.URL是由哪些部分组成的?
7.哪些部分不同会导致一些跨域问题吗?
8.怎么解决跨域问题?
9.后端做那个白名单,他们他具体那个浏览器要怎么识别呢?
10.JS中有哪些数据类型?
11.基础数据类型和复杂的数据类型,它们有什么区别?
12.有哪些可以检测这些数据类型的方法?
13.typeof去检测数据类型会不会有些什么问题?为什么?
14.比如说让你自己去实现一个数据类型检测,你觉得你会怎么去比较呢?怎么去比较这个数据类型检测?自己怎么写个typeof?
15.CSS中flex那么多吗?CSS中flex是吗?假如我是个小白,想让你给我介绍一下flex布局,你会怎么说呢?
16.你觉得float使用上会比flex有哪些地方觉得特别麻烦?
17.react router的一个实现的原理?
18.事件循环。看代码说输出。(这里主要是promise.then().then()第二个then是在什么时候触发的)
反问。
二面
1.自我介绍。
2.实习拷打。
3.React的状态管理库有哪些?
4.mbox跟redux,你觉得它俩有什么区别吗?会有什么不一样吗?
5.如果不用三方库的话,你觉得你会去怎么设计呢?那如果context太大导致重复渲染怎么解决?
6.有了解antd它的表单是如何实现的吗?(没说它怎么实现,说了我自己的表单怎么实现的)。
7.打包工具一般用哪些打包工具?
8.webpack如何实现按需加载?
9.老的浏览器是不支持ES model的动态import的。现在还有在做了哪些转换吗?
10.像import怎么怎么去转换?如果让你实现一个打包工具,就不用webpack,也不用babel。你觉得你怎么去实现异步加载,JS模块的异步加载?
11.Vite和Webpack的区别?
12.假如要实现一个登录的一个功能,它支持账号密码登录,也支持三方登录。然后你觉得要如何去设计这个模块或者功能呢?
13.TS的枚举编译之后,它会转成什么什么内容呢?
14.TS的Interface这种编译完了之后会变成什么东西呢?
反问
#软件开发笔面经#
1.自我介绍。
2.讲下实习内容。
3.实习拷打。
4.浏览器中输入url并按下回车,之后发送了什么事情?
5.HTTP跟HTTPS有什么区别吗?
6.URL是由哪些部分组成的?
7.哪些部分不同会导致一些跨域问题吗?
8.怎么解决跨域问题?
9.后端做那个白名单,他们他具体那个浏览器要怎么识别呢?
10.JS中有哪些数据类型?
11.基础数据类型和复杂的数据类型,它们有什么区别?
12.有哪些可以检测这些数据类型的方法?
13.typeof去检测数据类型会不会有些什么问题?为什么?
14.比如说让你自己去实现一个数据类型检测,你觉得你会怎么去比较呢?怎么去比较这个数据类型检测?自己怎么写个typeof?
15.CSS中flex那么多吗?CSS中flex是吗?假如我是个小白,想让你给我介绍一下flex布局,你会怎么说呢?
16.你觉得float使用上会比flex有哪些地方觉得特别麻烦?
17.react router的一个实现的原理?
18.事件循环。看代码说输出。(这里主要是promise.then().then()第二个then是在什么时候触发的)
反问。
二面
1.自我介绍。
2.实习拷打。
3.React的状态管理库有哪些?
4.mbox跟redux,你觉得它俩有什么区别吗?会有什么不一样吗?
5.如果不用三方库的话,你觉得你会去怎么设计呢?那如果context太大导致重复渲染怎么解决?
6.有了解antd它的表单是如何实现的吗?(没说它怎么实现,说了我自己的表单怎么实现的)。
7.打包工具一般用哪些打包工具?
8.webpack如何实现按需加载?
9.老的浏览器是不支持ES model的动态import的。现在还有在做了哪些转换吗?
10.像import怎么怎么去转换?如果让你实现一个打包工具,就不用webpack,也不用babel。你觉得你怎么去实现异步加载,JS模块的异步加载?
11.Vite和Webpack的区别?
12.假如要实现一个登录的一个功能,它支持账号密码登录,也支持三方登录。然后你觉得要如何去设计这个模块或者功能呢?
13.TS的枚举编译之后,它会转成什么什么内容呢?
14.TS的Interface这种编译完了之后会变成什么东西呢?
反问
#软件开发笔面经#
全部评论
二面没
相关推荐
