前端面试日记:小厂3

面试公司:杭州某小厂

面试岗位:前端

几天面试下来感觉已经不会紧张了,但是不会的知识还是不会TUT(快学啊死脑)

谈的倒是挺好的,就是二面可能要下周,但我想在字节面试之前练练面试手撕,没机会了吗TUT

之后不放答案了,就放点解答结构啥的,不然看着影响阅读

面试问题:

[CSS]

1、grid如何实现上两栏,下三栏?

答题思路:大致讲个思路吧,比如grid-tempete-rows和grid-row如何结合应用,最简单是就是repeat(6, 1fr),然后占格子上面3 span,下面2 span可以搞定。

反思:grid平时用的不多(因为flex够用了),找个时间好好看看

2、不同浏览器内核如何实现渲染?

答题思路:Blink内核,Gecko内核(Firefox),WebKit内核(Safari)?解析html,构建DOM树,解析CSS,构建CSSDOM树,重排,渲染,js操作……

反思:这题忘了是不是这个问题了,如果是考得也太……恶心了。先照着这个题目复习下吧。

[JS]

1、ES6常见的特性?(按照分类回答)

答题思路:新定义:类定义、let和const、symbol、新的对象(Map, Set)、结构表达式;新符号:模版字符串、扩展运算符、箭头函数;新方法:遍历方法(map, forEach, filter)、对象方法(Object.assign, Object.keys, ...)、异步(promise, geneator, aysnc/await)。

反思:答了四个,脑子一片空白了,被追问还有呢?没有了,一滴都没有了。(我没开AI我够真诚吧TUT)

2、常见的内存溢出有哪些情况?

答题思路:全局变量、闭包、定时器等等。

反思:就答了个闭包(因为早上刚看过:P),然后不会了,就疯狂往垃圾回收机制上扯,还好没有说讲讲v8,这几天看看。

[框架常见]

1、将项目Vue2融入了Vue3的语法,你做了什么配置和更改?解决了哪些兼容性问题?

答题思路:纯加了vue3语法,加了@vue-composition-api第三方库,兼容问题见https://juejin.cn/post/7004724017504452638

反思:忘了自己干啥了,反正改了很多东西,找个常见的问题详细说说就好。

2、WebPack和Vite如何进行配置?常见的配置项?如何配置优化性能?

答题思路:WebPack,webpack.config.js,entry、plugins、optimization(性能优化,懒加载设置);Vite,vite.config.js,base,build,plugins,optimizeDeps等等。优化性能:使用CDN加速;优化导入路径;代码分割,代码缓存等。

反思:完全还没准备到,这几天好好看看。

[计网]

1、HTTP和HTTPS的区别?

答题思路:主要就是SSL/TLS协议;再是端口号,加密算法等等;可以拓展到对称加密和非对称加密,然后CA机构颁布证书乱七八糟的。

反思:答出了加密过程,但是忘了基础的端口号。计网还没复习到,这几天再看看。

2、为何要三次握手,四次挥手?

答题思路:三次握手(防止超时的客户端请求),四次挥手(服务器要等待自己关闭连接,才能发起第三次挥手)

反思:忘了,完全的忘了。好好复习,好好做人。

总结:

这次就不AI总结了,自己的话总结下就是:CSS手撕再好好看看;前端拓展知识多了解了解;工程化东西再细细准备;计网和OS之后抽时间复习。

#面试常问题系列##软件开发笔面经##我的面试日记#
Loy前端面试日记 文章被收录于专栏

面试日记, 既为己,也为众; 既为过,也为来; 既为悔,也为成。

全部评论
二面加油啊
点赞 回复 分享
发布于 03-11 19:46 山西

相关推荐

emmm别问我为啥上一条帖子隔了两个月我才开始投简历和拿offer,因为我懒😰简单流程如下:周一凌晨改好的简历,然后到处乱投简历;周二接到了三维家的一面通知,临时抱佛脚的背了一些八股;周三上午一面下午通知第二天hr面;周四上午hr面下午拿offer,遂收手支线:在BOSS上顺手投了几个大厂,投字节的时候不小心投城客户端了,结果过了一天HR突然把我简历要走了,还问我能不能整客户端,我直接一口答应(脏面评警告😢)结果在周三下午的时候给我打电话,说前端有空缺实习岗,问我有没有兴趣,然后就跟我约了周四下午一面😰我都没咋准备啊,咩都不会啊😭结果周四下午面完,晚上打电话通知过一面了,赶紧把二面约在下周一下午,留点缓冲时间。逆大天了,我一半的问题都不会,他居然给我过了?运气未免有点好了😥现在正在恶补计网、网安、性能优化的东西(这三大板块我是几乎一点不会,一面几乎一点答不出来,加上我又没怎么背八股,这块被干烂了😵)心得体会与经验:1. 我giao怎么这么快就结束了,我还以为要找好久😨2. 大厂的面试问题真的和中厂小厂很大不同,比如在三维家我能自己吹水到vue的数据劫持、Proxy代理响应式之类的他们就觉得很不错了,但是在字节你但凡敢提到一下就会追问你细节了,一追问马脚就全漏出来了3. 有信心真的很重要,我感觉我能拿中厂offer最重要的就是吹水吹出自信来了,以至于三维家面试反问面试官有哪里还需要改进的时候,他就说很不错了解的很多😦4. 理解很重要,我从头到尾真没背过很多八股,不过有一些知识确实是敲过代码验证过,所以面试的时候能吹水吹得出来😇想了解面经啥的可以直接评论区问我,但我可能也说不全,因为我没有记录,而且今天摆了一天感觉记忆快清空了😵下面是故事时间:我暑假刚开始的时候才开始准备八股,印象很深那个时候连什么原型、事件循环、闭包这些名词都没听过,资料也不知道怎么找,就一直零零散散的准备,感觉也只有js稍微背了一下八股,其他很多时候都是靠完全理解和手写熟悉一些机制的,但这样做效率很低,反正准备了一个多星期半个月就开摆了😭结果一摆就摆到了开学,笔记是乱七八糟的,八股是忘光光的,简历是一直没改的,实习也是一直没投过的。直到上周日晚上偶然和师兄聊天,他突然问我“你怎么还不找实习”,那天晚上才幡然醒悟,是时候做点事情了😡然后就按照上面描述的来走了。其实我感觉我从头到尾都没背特别多八股,也没怎么找刷题资料啥的,早期就是翻尚硅谷或者黑马的入门视频从头学起,中期用面试鸭看了一点点题,主要是在学js机制和敲js代码,后期才发现了w3c的面经网站,然后在那里看着学(那个时候已经懒得敲了,因为有些问题与代码感觉不像是给找实习的看的,忒细了点😂)接下来继续准备字节二面吧,虽然几乎没啥可能可以通过,但是万一有奇迹呢?😍😍😍也祝大家能够早日拿到心仪的offer
我的offer呢😡:我已经预见10天后你会发,节孝子启动了
投递三维家等公司10个岗位
点赞 评论 收藏
分享
评论
5
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务