公司: 百度-前端国际化产品研发(北京)
面试时间:2022-2-17 上午11:00-11:45
时长:45min左右
浏览器访问网站,网站打开到对方返回数据这一些过程中在操作系统和网络层面经历了哪些流程呢,介绍一下步骤?就是发送请求到dns解析再到网络七层模型到服务端再到服务端怎么回来的这个过程?就是发请求可以得到什么,然后择取通过什么协议带上这几个东西去做什么?
TCP协议负责做什么?IP协议负责做什么?
IP分类中C类地址的网络号是什么?
http2的特性是什么?http2的首部压缩是怎么一回事?
说一下nginx的匹配规则优先级,就是对url进行匹配,然后去做一些处理?比如正则还是等号还有什么其他优先级你说一下?
git中代码提交方面的准则?
介绍使用git的几个操作?
我正在项目写代码,突然线上有一个严重的bug然后本地仓库还有很多代码没有提交(本地工作未完成是不能提交代码入库的),我需要临时去处理这个高优先级问题,如何做去切换到对应的新的分支去修改线上的这个问题?
js的数据类型?
对于js的数据类型哪些可以通过typeof判断出来,哪些不行?
有没有万能的判断数据的方法?
js绑定事件的方法有哪些?
对于js数组哪些方法可以在遍历的时候去进行一个break跳出?
for,for...in和for...of有没有可以或者不可以break跳出?
我有三个接口,独立不相关可请求,需要在一个mounted同时调用它们,我使用await将三个接口依次放在mounted中加载,这个写法有没有什么问题?和不使用async/await的方法有什么区别?
优化上述场景如何解决?做项目的时候有没有遇到过?
CSS选择器的优先级?
我用了id选择器,和class选择器相比会造成什么问题?
vue使用elmentui很多地方会有样式穿透,有用过吗,跟我讲一讲这个?
你有关注前端一些新的领域这些吗,能和我说说最近学习了哪些新领域的东西,关注的东西?
平时是怎么学习的呢?
我可能问了一些你没有准备到的,你觉得哪些是你擅长的?