27 届前端 6 月 5 号面经与面试感想

没有自我介绍,直接从项目开始结合八股

开始介绍一下项目

1. 你对 React 底层有了解过吗
   我以为这是在问我有没有看过 React 源码,开始还有点想放弃回答的,后来我硬着头皮开始讲声明式编程,组件化之类的。。。
   突然觉得不管怎么样,我觉得都可以讲讲和这些东西沾点边的,起码让面试官了解你知道什么吧哈哈(仅个人观点)

2. 讲讲 React 的生命周期

3. 刚才你在讲生命周期时提到了 useEffect 依赖数组不为空的情况,如果我想进行数据请求这些操作应该怎么处理依赖数组呢

4. 那么你还用过什么其他的 hooks 吗

5. useCallback 和 useMemo 之间的区别

6. 组件之间的通信
   我只讲了父组件向子组件之间的 props 传递和状态提升进行子组件之间同一变量状态的同步

7. 那么如果我不想使用状态提升应该怎么办呢
   我说可以使用 forwardRef 和 useImperative hooks 来实现将子组件中特定 DOM 元素暴露给父组件
   还有一些状态管理工具 zustand,Redux

8. 有使用过 Redux 吗

9. 你的项目中有使用过 antd,讲讲你对它的一些看法
   这里有点尴尬了,我一直以为只能`npm install antd`将所有的组件的下载,但是面试官说我玩的不够溜实际也可以向 Shadcn UI 一样实现按需下载

10. 你的 webpack 是怎么配置的,是使用了默认配置吗,还是使用了自己的配置呢

11. 你是如何实现的自动化部署呢(这个问题我觉得还挺频繁的,基本只要看了我的简历的面试官都问了,得仔细总结一下这个问题)

12. 你使用过 vite 和 webpack,这两者你觉得有什么区别呢
    我个人只从了开发环境下和一些其他小的方面的区别进行讲述,后来面试结束觉得可以再深入讲讲

13. 你写到你会 flex 讲讲 flex 的一些常见属性

14. 我有一个盒子,左侧元素在屏幕缩放时不变,右侧元素会按照缩放而变化

15. Sass 的使用感受

16. Sass 中样式的深度嵌套应该怎么写(应该是好奇发问,面试官应该没用过 Sass)

17. 使用过的 git 的常见命令

18. 合作开发中遇到冲突怎么解决

19. git rebase 和 git merge 之间的区别

20. 你为什么会觉得 git merge 会比 git rebase 更适合合作开发

21. 你做过一些外包项目,这些项目是什么
    Hugo,PHP 然后面试官听到我写过 PHP 再那里笑了好久:“哈哈哈,PHP,世界上最好的语言”

貌似没了,然后写了一道很简单的算法

这几次面试下来,我觉得我自己在知识方面上有进步之外,我也渐渐体会到了如何去把握面试节奏,面试不应该是一场严肃的知识问答而是一场畅快的技术交流。要去引导面试官问你会的问题,可以在对一个问题的讲解时将另一个(你熟悉的)知识点进行相关联,这样的话大概率面试官会去你问你提到的另外一个知识点,来把握面试节奏。

当然我还是一个小白,只是将自己的理解分享,也希望给大家带来帮助
全部评论
啥算法
点赞 回复 分享
发布于 06-07 17:30 天津

相关推荐

其实已经是4月份的事情啦本小趴菜意识到自己不太喜欢读研 所以做了就业的准备一共投递了五个厂百度 美团 腾讯 快手 京东最后拿下了腾讯 美团 百度 三个offer最后去当鹅孝子了😋在这里做个总结了个人感觉今年的实习相比前几年的还是相对好找的啦我大概是3月末开始投递的简历投递:1.官网投递: 百度基本上官网投递的逻辑很神秘 我一直投递了一直挂 腾讯官网容易石沉大海,只能部门同事在大池子里捞挺看运气的就是说 我本来投递的是pcg 后来约面才发现是wxg 本小趴菜做梦都没做过wxg的梦😭2.四字母招聘软件: 上面知名大厂的招聘可信度还是挺高的,我百度和快手都在官网投递无果 然后在****上投递约面offer的3.内推:有直推hr 和 组内直推,进度更快但是也要警惕为了内推激励广撒网的神秘渠道 但是相对于来说 进度确实会很快 也有人帮你视奸进度(bushiPS: 如果同是27级的 一定要看看要不要27级 有的说是要 但是面试官和hr可能没有关心到这个事情 我因为这个被某外卖新贵狠狠拷打为什么大二不好好学习 要找实习了😭总结: 我个人感觉要慢慢积累面试经验 掌握如何在面试中跟面试官展示自己优势的一面(又名如何吹牛祝各位牛友都能有心仪的offer
从零开始的转码生活:27届都拿下这么多大厂了,25届还没见过大厂的影子果然人只会距离大佬越来越远原来越远原来越远
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
7
8
分享

创作者周榜

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