前端面试背八股真的很烦啊!!!

大家好,本人(女,备注是因为怕有人叫我哥们 )在硕士毕业后在字节做了三年前端开发工程师。有点标题党了不好意思。哈哈哈第一次这么介绍自己还有一点不适应。首先声明我完全不是来炫耀的,因为从接触前端到现在的五年时间里,我常常觉得前端很难学,学的很吃力。前端涉及的领域太多了,经常有一种我永远也完全掌握不了前端的感觉。而且每过一段时间就会出现一些新的名词总是令我摸不着头脑。

我不是一个喜欢背面试八股文的人(哎 谁又是呢)。非常讨厌在不了解底层逻辑的情况下去硬背一些概念,而且我知道就算现在背下来了以后也会忘的,最后遇到问题了也不能帮助我去解决。当年校招为了通过面试,也是硬背了很多的概念,但是背得越多带给我的困惑越多,为什么这个事情是这样的呢?我怎么去了解知识点背后的本质呢?

虽然后面试上岸顺利入职了字节,但是我还是带着很多的问题边工作边学习。不过公司工作的节奏太快了,我没有很多的时间去钻研知识点背后的细节。就这样到了最近公司业务有调整,有很比较多的自己时间才有机会去学习。说实话React的原理我才是最近搞懂的,而且我也不敢说自己完全搞懂了,只能说自己终于慢慢有机会去摸到了前端底层逻辑的边缘。

我常常觉得前端的知识点太散了,不知道你们有没有这种感觉。而且因为我们日常的开发都是基于框架或者现成的库,导致我们没有很多的时间去了解知识点底层的原理,导致我们开发的越来越复杂后,需要性能优化或者是遇到一些难以理解的bug才会想到要去了解背后的原理,但是真的开始去了解原理的时候却又感觉无从下手。

我不是一个很厉害的前端,但是我是一个热爱分享,热爱钻研的前端,我喜欢去研究问题背后的原理,也想尽力帮助一些对前端感兴趣想要跨入前端大门的小白们解答一些疑惑,希望你们的前端之旅可以更加愉快,少走一些我之前的弯路。

前面叨逼叨了很多,这个贴子的重点是想知道大家最近在【校招面试】的过程中有哪些问题是自己觉得很难理解,但是自学之后也不太能摸得到头脑的,我可以试着帮大家解答一下,尽量做到深入浅出。欢迎大家在评论区踊跃留言,我会尽量挑点赞比较高的优先回答~

#前端##前端 开发工程师##前端面试##前端面试题##面经#
全部评论
请问一下在输入url后,收到响应头体时,如何优化页面渲染的速度
19 回复 分享
发布于 2024-03-21 20:45 上海
前后端都做过 我也觉得前端并不是说的那么简单 现在前端的生态 工具链 多端协同 已经变得非常复杂 而且从学生的角度来讲 前端的体系其实和学校教授的知识体系几乎完全不相关 这点反而无异于极大提高了学习门槛
8 回复 分享
发布于 2024-04-03 18:34 上海
三年前的面经比现在真简单啊
8 回复 分享
发布于 2024-03-21 18:02 山东
好的哥们儿
6 回复 分享
发布于 2024-03-22 20:36 广西
少刷短视频!!!
6 回复 分享
发布于 2024-03-22 02:05 广东
前端setState和hooks的原理佬能说一下吗
3 回复 分享
发布于 2024-03-24 22:29 广东
好的哥们儿😁
3 回复 分享
发布于 2024-03-23 01:37 广东
请问webpack应该怎么学比较好
3 回复 分享
发布于 2024-03-21 19:18 上海
现在不懂点框架源码和webpack优化都难过了😢
1 回复 分享
发布于 2024-04-18 12:26 广东
佬,实习期间的有没有什么难点,或者项目的难亮点有没有参考回答学习一下呀,这类问题感觉回答的很不好
1 回复 分享
发布于 2024-03-31 01:41 重庆
能不能恰个v细说啊,哥😍
1 回复 分享
发布于 2024-03-24 14:44 北京
请问字节的 前端春招一般持续到什么时候停止投递呢,以及今年的秋招提前批有没有可能招2024届毕业的呢😄
1 回复 分享
发布于 2024-03-24 14:40 澳大利亚
下个月有字节的前端面试 社招 真的很没把握
1 回复 分享
发布于 2024-03-23 22:36 上海
硕士毕业为啥要去前端呀😭
点赞 回复 分享
发布于 2024-04-19 11:21 广东
mark 社招可以内推吗?楼主大大
点赞 回复 分享
发布于 2024-04-05 21:36 上海
好的,姐,怎么样才能去贵司
点赞 回复 分享
发布于 2024-04-04 18:27 北京

相关推荐

#牛客AI配图神器#和波主熟的朋友们都知道,波主真的很挺贪玩的哈哈哈哈很少看八股,也不爱看。。可能你们现在拷打波主八股会支支吾吾...回想我的面试,似乎都是围绕着我会的地方问,大概是最近和宿佬还有学长学到的引导面试罢...注意,此文只适合对面试技巧提升,并不是说可以不学八股啊喂!!回忆本人的面试经验,面试官刚拿到你的简历,对你是一无所知的,那其实他会根据印象深的东西对你进行提问,所以我们在简历方面可以做一个引导。面试开头是很正常的自我介绍,很多人会觉得随便说一下就好,但其实我们可以在这里也做一个引导的,而且多说一点也可以给面试官时间看你的简历,所以这里也可以准备一下。然后就是具体提问了,对实习...
nokotan:佬tql,还很谦虚。个人决定佬说得很对,要有意把面试官提问引导到简历项目上,但前提是自己对项目一定要熟悉。项目的需求背景、难点痛点、已有方案的不足、解决方案的实现都得有认知,虽然我们实习大多数是打杂,但是不影响我们偷文档学业务。只要能把上面几个点做到自圆其说,那基本就有6、7成把握了
点赞 评论 收藏
分享
项目 12min自我介绍和项目介绍提问:1. 批改页面里有什么功能 2. 富文本编辑器为什么选quill 3.遇到了什么困难八股1. Axios: 是什么?你用过它的一些别的功能,比如拦截器吗?2. Pinia: 项目中的使用场景?组件通信,除了用这种全局状态管理工具,还有哪些方式?如果是子组件传父组件,有什么方式?3. vue3中的双向绑定,以及其响应式的原理4. vue3中有一个语法叫nextTick,你知道是什么吗 (不知道)5. 了解过防抖和节流吗?他们分别是什么原理?=>丝滑转手撕 6. JS中事件循环的机制了解吗?(没答上来)7. 看一段代码,看一下他们的输出顺序。(事件循环,promise和setTimeout()各种混杂)8. 深浅拷贝的概念了解吗9. CSS中常用的单位有px,vh,还有em和rem,后两个分别是什么?10. CSS中的flex布局有了解吗?Flex:1 代表什么11. 什么是DNS?DNS怎么去查找,中间有哪几层?(不记得了,大体答了答)12. MySQL和MongoDB这两个数据库的区别是什么?13. 手撕数组拍平手撕1. 防抖和节流。顺便问了一下里面的apply方法,有没有别的实现方法?如果用bind和call怎么实现(他们三个的区别)2. 数组拍平。忽然忘了怎么写,本来想用reduce(),但卡住了。说了一下思路,面试官说是对的,试试用直接遍历的方式写一下。然后写的错漏百出……忘了Array.isArray()的用法,忘了concat()返回的是一个新数组,云云。JS手写基础太差了。最终写了个大概。面完后15min发二面了
查看18道真题和解析
点赞 评论 收藏
分享
评论
41
101
分享

创作者周榜

更多
牛客网
牛客企业服务