Predential面经(一、二)

二面结束了,才想起来写一下,还是挺值的记录的。这里就把两次能记起来的汇总:两次难度都差不多感觉

1、 本科学过哪些和计算机相关的课程,学过C语言和单片机编程,以及一些计算机网络。然后开始问我C语言,
C语言的指针介绍一下,取值和取地址,C语言的结构体,C语言常用的库函数。
2、数据结构了解吗?排序算法说一说,快速排序算法的原理,不适用的场景,我说退化成冒泡排序O(n2)的时候不适用,举一个例子。
3、MangoDB如何处理数据,还有一个什么多次collection如何提取?
4、说一下ES6、ES7的哪些特性(内心:咋还分ES7)
5、项目中使用了axios库,如果不用axios如何发起请求,说用XML可以发起请求,AJAX,又问fetch用过吗?
6、 项目中Mock怎么配置的?说了一下功能,然后说要说到项目中具体如何使用的,怎么配置
7、 项目中flexible和rem如何实现自适应布局的
8、 http为什么设计成无状态的???http又如何携带状态呢,cookie、token等
9、如何设置cookie失效呢?我说把cookie有效时间设置为过期的时间,又问能不能在页面中获取到cookie,答:document.cookie;
又问:这个能获取到全部cookie吗?
答:不能,还有设置了http-only的获取不到
问:为什么要设置http-only
答:处于安全性考虑,又扯了一些XSS攻击
10、说一下tcp和udp,把你知道都说一说
11、了解http底层原理吗?底层原理?硬着头皮扯了一些http1.0,http2.0,http3.0
12、了解https吗?说一下加密算法有哪些,只回答采用了对称和非对称加密的混合算法
13、 项目中的http缓存如何实现的,说一说
14、项目中用到的懒加载,讲一讲如何实现,以及如何触发的懒加载,哪些地方用到了
15、讲一下都从哪些方面进行前端性能优化,举一些例子,什么http缓存,数据压缩等等
16、了解cors跨域吗?为什么要设置,同源协议这些...
17、 问了一些为什么转行这些,学的对前端最有用的课程
18、 了解数据结构的树、图吗?红黑树说一说,图的最短路径,Dijistra算法说一说
19、 如何学习前端的
20、 webpack打包是如何进行性能优化的
21、 了解压缩吗?
22、 说一下自己的科研,常用的科研,研究可应用的场景、想过从事相关的职业吗?为什么选择前端
23、 说一下都有哪些布局方案,flex、grid、table、圣杯、双飞翼???不太知道了

这次感觉就是数据结构基础不扎实,面试官说即使是跨行也要多自学,不说了学去了。

#前端面经#
全部评论
这么多问题啊
点赞 回复 分享
发布于 2022-08-03 10:36

相关推荐

04-15 23:42
中山大学 Java
ResourceUtilization:过几天楼主就会捧着一堆offer来问牛友们该怎么选辣
点赞 评论 收藏
分享
谁知道呢_:要掉小珍珠了,库库学三年,这个结果
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务