面试了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.什么是https17.get和post的区别18.cookie和session的区别19.还有localstorage20.什么是跨域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.有没有用过react18.vue的生命周期,哪个适合发起请求,哪个适合操作dom19.vue的状态管理有哪些库20.vuex的原理21.vue的双向绑定怎么实现的22.object.defineProperty有什么缺点,如何解决23.算法题(深拷贝)三、t迅8月一面:(面试体验[牛泪][叹息])1.为什么做前端2.(写代码)实现一个快速排序,讲代码思路,时间复杂度,讲一下冒泡排序还有它的时间复杂度3.(写代码)力扣上小偷偷东西(类似打家劫舍),相邻房间不能偷,讲思路和时间复杂度,空间复杂度4.有没有参加类似acm这样的算法比赛5.前端怎么学的,对底层原理有了解吗(噩梦的开始[笑cry])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的区别,哪个有返回值
点赞 6
评论 2
全部评论

相关推荐

frutiger:逆天,我家就安阳的,这hr咋能说3k的,你送外卖不比这工资高得多?还说大厂来的6k,打发叫花子的呢?这hr是怎么做到说昧良心的话的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务