补一些前端实习面经

如题,整理了几个冬春期间的面经,还有几个懒得听了

2025.1

滴滴

  1. 自我介绍
  2. 可以介绍下项目吗
  3. 项目难点
  4. CSS 水平垂直居中?
  5. border box 和 content box 区别
  6. BFC 相关? 触发条件?
  7. JS 基本数据类型
  8. 函数作用域看输出,函数原型链输出
  9. 事件循环题目
  10. 防抖和节流
  11. 哈希路由和 history 路由
  12. 浏览器输入 url 到展示经历了哪些流程
  13. 类组件和函数组件的区别
  14. 类组件生命周期?
  15. useEffect 和 useLayoutEffect 区别,哪个先执行?
  16. useMemo 和 useCallback 的区别?useMemo 的理解
  17. 对于 react vdom 的理解?

2025.2

wxg2.10

  1. lc322零钱兑换
  2. 一个比较复杂的验证字符串的函数,验证长度,格式,正则匹配,再转camelcase这样的形式
  3. 两个题都没写太好,后面也没问q什么了,随便聊了聊react hooks,fiber,反问,学习建议什么的

    2025.3

    快手

  1. 自我介绍
  2. 什么是函数式编程
  3. 实习项目性能优化
  4. 尽力描述了半天,最后还是被面试官精准提炼成了一些没有啥技术含量改改语法的东西
  5. 介绍一下js作用域
  6. let const 声明同名变量会不会报错
  7. 闭包
  8. 介绍下promise
  9. fulfilled状态能变成reject状态么
  10. promise all和promise race
  11. promise all第一项被reject了,后面的还会执行么
  12. 手写了一个allsettled
  13. promise.then能捕获错误么
  14. react组件间通信方式
  15. redux比usecontext有什么优势么
  16. 手写了一下usecontext传值
  17. setstate交互看输出
  18. 各种常见react hooks意思
  19. 类组件生命周期
  20. 反问

cdg 金融科技

  1. 自我介绍
  2. var, let和const区别
  3. call, apply区别
  4. 常用数组方法
  5. slice和splice区别
  6. 有一串数字数组想做乱序,有什么解决方案
  7. 箭头函数和普通函数区别
  8. 节流和防抖定义区别
  9. 浏览器事件循环
  10. settimeout 0 和promise哪个先执行
  11. http缓存
  12. 介绍一下https握手过程
  13. webpack和vite了解么
  14. 简单介绍一下cookie和storage
  15. cookie的domain path问题
  16. localstorage想一个月之后过期怎么处置
  17. 简单说说vue和react区别
  18. useref和usestate区别
  19. useeffect在什么时候用到
  20. interface和type区别
  21. nodejs的事件循环和浏览器事件循环什么区别
  22. node多线程处理请求怎么实现
  23. web安全有了解么,没啥了解然后说了下xss和csrf
  24. 实现一种请求响应参数加密有什么想法?
  25. 对称加密和非对称加密
  26. 以前项目怎么实现登录的
  27. jwt和cookie,session鉴权有什么区别,有了解么
  • 八股吟唱了一个小时,看了下表以为要反问了,结果拿出来两道题
  1. 嵌套的对象键值 kebab-case 改camelCase
  2. lc392判断子序列

字节3.12

  • 找工作以来遇到的最好的一次面试官和hr,晚上挺晚面试的,挂了马上告诉我把流程释放了,还哄着我,面试官也给很多建议,手写写不出来也哄着,但无论如何最后是又挂了
  1. 情况介绍
  2. 怎么学前端,学到了什么
  3. 介绍下usereducer
  4. 平时自己用什么hooks
  5. 一些hooks底层原理的讨论
  6. TS了解过么
  7. 有用过某第三方库遇到bug或者看到源码部分可以介绍下么
  8. 手写算法,一次遍历取链表倒数第n个节点
  9. 用react写一个信号灯组件,红二十秒,黄十秒,绿二十秒,最后五秒内闪烁

2025.4

ebay4.1

  1. 自我介绍
  • 无八股
  • 手写两个
  1. 给定输入整数n,返回所有小于n的质数
  2. 手写一个可暂停的react计时器

ms 4.11

  1. 自我介绍
  2. 打开了一个页面,使用css实现一个页面元素悬停放大
  3. lc19 删除链表倒数第n个节点
  4. 深浅拷贝区别,然后手写了个深拷贝
#腾讯##字节##前端面经##前端#
全部评论

相关推荐

上午刚面完,面了一个小时,问题挺基础的,但有几个点脑子宕机了没答上来😭😭😭1.自我介绍2.接着是两道代码题,一个数组遍历一次找出最小正整数的下标,不存在返回-1(之前搜面经好像这道题都有考到),这道题思路挺简单的,但最开始写出来打印值跟答案对不上,然后我又顺着大括号重头看了一遍结果发现中间有个变量名敲错了(被自己蠢到了),后面面试官又让换一种思路实现,最开始没怎么理解面试官的要求,后面面试官提醒了一下还是成功实现了;另一道题是关于样式的,九九乘法表从直角三角形变成正金字塔形,直接flex垂直居中秒了,然后有个细节没实现出来,每一个框都有下边框,让用选择器清除下边框,保留最下面的下边框,当时没怎么想到,后面下来在自己的编辑器上重新实现了一遍。3.结合简历上的项目进行提问,我电脑上正好有源码文件,面试官就让我打开编辑器结合代码提问,因为我项目是vite创的,面试官就问了些vite配置相关的问题比如当初是怎么设计的,为什么选择vite,跟webpack的区别等等。4.vue的路由配置,问了下为什么用history,还有没有其他的。5.我简历上有提到组件的封装,所以面试官有问具体怎么设计,怎么实现的(这块我感觉我当时一直在胡言乱语,始终没get到点)。6.项目分包优化怎么做的,还有没有其他优化。7.组件之间通信怎么做的。8.团队间git操作怎么做的。反问:1.公司技术栈是什么2.公司最近开发的业务是什么总的来说这次面试体验非常良好,面试官全程都有引导,回答错了或者没回答上面试官都很有耐心的解释,给我留下了良好的印象,主要还是我太菜了😭😭😭
查看13道真题和解析
点赞 评论 收藏
分享
06-28 15:51
东南大学 golang
背景:9本海硕,go后端或者react前端都有投2025年6月开始找6月初阿里云后端,组比较核心,boss上主动联系+打电话确认了毕业时间实习时长,本来以为是hr结果就是我二面的面试官。由于统一笔试已经结束了没有笔试。一面过,上来写三条题,问你什么语言,可以用本地ide而且还没让开共享屏幕(唯一一个)三条力扣全是easy,30min我还略微超时。不过应该都没问题。主要问xss,sql,csrf攻击的具体原理,如果你是attacker获取cookie传给自己网站+linux命令,项目部署到linux怎么打包,怎么运行,怎么报错,git背后的原理,http一些知识,网页访问加载不出来如何排查,管道命令,面试官人非常好,很温柔然后还有引导一面和简历还是强相关的如果没有写打一些比赛感觉不会问红黑树之类的,网上的面经不是很有参考价值,还是吃透自己简历。二面挂,面试官上来介绍自己做什么业务,问了docker,react,es6新特性,go,处理文件权限(chmod),DeepSeek和chatgpt原理,还问了我的电脑上go,node版本,我说我忘了,平时没有可以关注(大雷!),高并发场景优化,面试官甚至问我熟悉哪个后端,可以问知道的方面,但是当时才开始的第一个准备的太差了,非常遗憾,感觉组应该是挺好的。阿里云面试非常快,挂了都是秒挂,自己心里一般也有感觉。6月中做了华为笔试(七牛云笔试冲突没做,其实应该选这个,这家用go,大家记得这家确定有时间笔试再投,因为不能换笔试时间),华为用的acm模式非常不习惯,而且和训练的力扣差距有点大,只记得第二道是比较版本,版本号选择三种方案之类,acm没有提前训练挂。还有心理测评随便填也挂了重做了一下pdd投递后估计是错过了6月中的最后一次笔试后面没有消息,饿了么和字节跳动投了后端都没有消息,刷到快手前端岗位有在6月招人投了一下百度前端突然联系都不知道什么时候投的,打电话捞的前端,而且当天打电话要求当天面,浅拷贝深拷贝,js数据类型,http,cdn,如何隐藏元素,url输入到展示,高并发场景优化。面试官背景很吵闹,然后出的题目一个是promise混杂async看输出什么,第二题排序,我用go写,是一条easy,一开始看错题目以为是有序链表排序(力扣正好之前刷了),结果就是合并两个无序数组排序,然后做错,结果是挂了,这时候是心态不稳定,感觉前端也没什么准备文远知行后端笔试挂,题目挺难的,第二题拓扑+一些处理一直没看明白,第一题通过75%自己看不出错哪儿了,第三题没时间。而且c++/python用的比较多的公司,确实和我不太合适,感觉进面试至少ac2+,不过大佬朋友是面算法直接免了笔试,她现在在那里还挺开心的,感觉也是不错的公司。这时候有点着急了感觉后端一方面java比较多,go机会少,一方面自己非常需要一个实习,本科做的实习不太垂直,而且也比较水,开始投前端➕一些小公司。主要发现确实投的太晚了开始焦虑6月下两个mini公司很快就过了,一家可以线上,一家进行了一些pua,不过说可以等我面完大公司,这时候接了线上的那个活,挺简单的也学了很有意思的知识,心态初步稳定。京东捞了测试(6月中投递),前端也有联系说可以面水滴公司捞了前端,水滴公司一面纯聊天,感觉像hr面只问了一个技术问题,url输入到展示的过程,然后是超级漫长的介绍业务,反问虾皮捞了前端一面好未来后端做了笔试(选择题排序算法,图,都是很基础的本科学过的,makefile不知道怎么用的,同时感觉有单选出错了,剩下三条笔试全原题,ac 2.33,组合总和二这个不会写直接返回空通过33%)美团做了笔试(前面选择差不多,本科一些东西+chatpt相关知识,笔试美团应该自主命题,我这边ac1.x,有的算法思路没问题不能ac100%,其实用什么语言的公司感觉有差距,之前训练美团笔试时就发现同样语言用java可ac100%,美团java还是用的比较多)第一志愿后端无人问津,所以也不能推进下面的志愿字节跳动捞了前端一面。51world前端 验证码前端生成逻辑,超大图片切块处理逻辑等还有一些前端常规问题,两人面试地平线后端(发现5月21开始招人,之前6月初都没看到相关信息),原来说没人,hr告诉我有一个实习生走了,导师不让实习,于是速推简历开始面试,一面直接共享屏幕牛客写了一条mid,和我说做过可换题,随到的mid题比较简单,5min ac,于是加了一条问go routine获取url列表中url信息并输出到不同文件,磕磕绊绊的,没再细问,用本地ide结果被发现提示太多,在力扣环境里写的这个题问docker直说自己了解的不深入,没有追问许多文件文件定时扫描删除,答分块处理等不太满意ssl原理 倒背如流结果被说有备而来go time.now原理,linux命令,go的一些八股(已经完全无印象)回答的没啥问题 一面已过(需要三面很漫长)minimax面试官帮投无消息,快手前端无消息3,4月赶紧投,等到6月投就是这样
查看29道真题和解析
点赞 评论 收藏
分享
评论
11
56
分享

创作者周榜

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