当前位置: 首页 > 面试经验 >

前端面试凉经总结

优质
小牛编辑
100浏览
2023-10-05

前端面试凉经总结

面试了n场,总结一下,功德+n:
一、m团4月实习一面:
1.围绕项目进行了提问,时长占比挺大的,还问到了有没有考虑过项目的进一步性能优化。
2.优化方面说到了节流技术,提问了一下项目结合原理怎么优化
3.操作系统有哪些
4.并发和并行的区别
5.操作系统内它的内存为什么是需要分段访问的
6.进程和线程的区别
7.进程的通信方式
8.什么是死锁
9.产生死锁的几个条件
10.tcp和udp的区别
11.物理层和网络层之间的是什么层
12.为什么是3次握手和4次挥手
13.tcp是一个全双工协议,解释一下什么是全双工
14.http协议的报文格式
15.状态码1-5分别表示什么,还有具体的你知道的状态码有什么
16.什么是https
17.get和post的区别
18.cookie和session的区别
19.还有localstorage
20.什么是跨域
21.箭头函数和普通函数的区别
22.冒泡
23.如果一些资源,比如图片,为什么说可以利用多个域名来存储这些网站的资源会更有效,是有什么优势
24.标准盒子模型
25.xhtml和html的区别
26.axios和ajax的区别
27.数据结构有什么
28.数组和列表的区别
29.如何判断一个环
30.如何翻转一个列表
31.写代码:给定一个字符串s,请你找出其中不含重复的最长子串的长度

二、m团8月秋招一面:
1.进程和线程的区别
2.浏览器缓存有哪些
3.浏览器存储(cookie,session...)
4.cookie常用的属性有哪些
5.浏览器输入一个url之后到他展示出页面的流程是什么
6.tcp3次握手
7.html渲染的详细步骤(dom,cssom树...)
8.css实现水平垂直居中(写出来)
9.grid和flex怎么实现的写出来,他们有什么区别
10.position有哪些值
11.relative和absolute区别
12.css的优先级
13.伪类选择器和伪元素选择器的举例,并说明谁的优先级更高
14.原型链(还要现场判断面试官给出的代码,原型链的=判断)
15.js事件循环
16.节流
17.有没有用过react
18.vue的生命周期,哪个适合发起请求,哪个适合操作dom
19.vue的状态管理有哪些库
20.vuex的原理
21.vue的双向绑定怎么实现的
22.object.defineProperty有什么缺点,如何解决
23.算法题(深拷贝)

三、t迅8月一面:(面试体验)
1.为什么做前端
2.(写代码)实现一个快速排序,讲代码思路,时间复杂度,讲一下冒泡排序还有它的时间复杂度
3.(写代码)力扣上小偷偷东西(类似打家劫舍),相邻房间不能偷,讲思路和时间复杂度,空间复杂度
4.有没有参加类似acm这样的算法比赛
5.前端怎么学的,对底层原理有了解吗(噩梦的开始)
6.如果没有axios和ajax,前后端怎么通信(我提到了xmlhttprequest)
7.如果要做一个上传文件怎么实现,前端如何拿到这个文件
8.get和post的区别
9.那要实现上传文件是不是要放在post方法的body中,或者说有个表单或者.png文件,它的传输类型应该是什么
10.如果做服务器端,我上传了一个文件,你在服务器怎么接收这个文件,还有上传文件和上传表单是什么区别
11.osi7层模型
12.传输层有什么协议
13.tcp和udp的区别
14.为什么tcp可靠
15.tcp报文结构
16.源端口和目的端口多少位
17.网络层有什么协议
18.做网站时去申请域名列表,买域名和服务器,这个时候域名和服务器有一个绑定关系,通过域名知道了绑定关系,那我这时买服务器的这个映射叫什么(我不是很能听懂面试官的描述,他一直在卡壳)(我猜是dns解析)
19.dns解析过程
20.c语言中的无符号整型存多少位

四、眼9月一面:
1.get和post的区别
2.http的请求头和响应头各说两个
3.说一下状态码。
4.cookie和session的区别
5.有遇到过跨域的问题吗?
6.涉及到这个考虑一般都怎么解决?
7.讲一下常见css选择器
8.选择器优先级
9.display的属性
10.隐藏元素有3种方式
11.讲一下盒模型,box-sizing的值
12.实现div水平垂直居中
13.数据类型有哪些,哪些存在占内存
14.axios怎么用的
15.深拷贝和浅拷贝
16.用vue或者是原生渲染出来一个表格
17.你能讲一下map和foreach的区别,哪个有返回值
#24届秋招同行攻略分享##24届软开秋招面试经验大赏#
 类似资料: