秋招前端面经总结

2020级秋招不全面面经记录:

美团:
堆和栈区别
虚拟内存和物理内存
线程和进程区别
静态库和动态库
spa
常见的状态码
http和https的区别
cookie
get和post区别
tcp和udp的区别
form表单:用来做什么
js函数声明和函数表达式的区别
es6 let和var的区别
webpack
ajax用了那些函数,怎么用
url地址包括什么
Unicode
数组和链表区别
两个有序数组找第一个公共元素
开平方求整数部分
设计测试用例:字符串转数字

猿辅导:
介绍项目
第一题:数组找最大值
常用的排序算法及复杂度
第二题:合并区间
浏览器出入url后发生了什么

顺丰:
css三栏布局
string转数字
数组求最大数,js的math.max函数
数组去重
正则的分组
flex布局
事件循环
居中布局
正则,匹配检查一个邮箱地址

马蜂窝:
深拷贝应用 解决引用类型数据互相影响
闭包应用除了变量私有化
原型链
webpack原理
js的事件循环要补充
登陆按钮的过程
常见的网络协议
遵循同源策略的情况
手机系统对移动端web开发的影响

酷狗:
标签语义化
有利于搜索引擎的索引和查找
代码可读性,尤其对于团队开发
脱离文档流的情况
float absolute fixed其他元素定位的时候无视它
开发者工具
css选择器为什么从右向左解析
从右向左效率更高
script标签为什么放在最后
js中要用到的dom,要放在html解析后执行
匿名函数
文件分域名(淘宝)
浏览器在同一时间,对同一个域名下的请求数量是有限制的,超过限制会被阻塞
http2.0
二进制压缩,多路复用,首部压缩,服务器推送,请求优先级
jsonP

小红书:
模块化,es6的实现
事件循环
js实现动画的方式
数组去重

小米:
const声明的变量不在window对象上
箭头函数
浏览器在渲染页面的过程,过程中的阻塞
bind apply call区别
git revert,pull和fetch merge

感谢牛客,希望大家都能拿到理想的offer
#美团##猿辅导##顺丰科技##马蜂窝##面经##校招#
全部评论
顶一个
点赞 回复
分享
发布于 2019-10-05 14:37

相关推荐

4 47 评论
分享
牛客网
牛客企业服务