avatar-decorate
猪头程序员Eddie level
获赞
152
粉丝
66
关注
10
看过 TA
809
华南理工大学
2025
前端工程师
IP属地:广东
一个找不到工作的猪头程序员
私信
关注
🕒岗位/面试时间前端开发工程师/4.29面试时长:1h10min书接上回 历经了十次鹅厂一面 终于在第十次的时候通过了 九死一生也是没谁了 时隔四天一面的面试官打电话过来约了二面时间(邮箱没有收到面试邀请 官网状态也没有变更 一面应该还没有提交面评) 很奇怪的是 我感觉这个所谓的“二面”更像是一面 姑且叫它1.5面吧(刚好致敬今天淘汰钓鱼的老1.5)👥面试流程1、自我介绍基础:2、css如何实现三栏布局3、float的作用4、如何防止边距塌陷5、手写js继承6、谈一谈对闭包的理解7、手写防抖8、如何实现拍平数组9、如何防止递归函数进入无限循环10、常用的数组方法有哪些?哪些会改变原数组?11、react类组件和函数组件有什么区别12、react类组件有哪些生命周期13、useEffect如何模拟生命周期14、函数组件的点击事件中同时改变两个状态会触发几次render?15、调用setState但是状态不改变会不会触发render?16、了解hook的底层实现原理吗?17、讲一下react和vue的区别项目/实习:18、实习内容介绍(挑了一些问题问具体如何实现)19、项目介绍(技术栈中的第三方库是如何用的 都实现了哪些功能)聊天:20、除了我们还面过哪些部门(这您可真问对人了 倒背如流 如数家珍)21、介绍业务(鹅厂各个产品的客服渠道平台以及坐席平台的开发)22、对未来的工作有什么预期?反问:23、实习生会负责什么工作:坐席平台开发 产品的客服渠道开发(其实还是介绍业务 没有讲具体实习生会干什么 还是得进去再看)24、面试结果多久能知道:五个工作日左右25、总共有几面:假设过了还有两面(主管+hr)🙂面试感受:第一次鹅厂二面 不过体验感真的很一面 主要就是问一些基础技术以及项目中的具体业务实现 之前以为总共只有两轮技术面的 应该是一面面试官看我挂太多次一面想要确认一下我的基础究竟能不能用才多加的0.5面(所以其实还是没有体验过二面哈哈哈哈哈) 希望能符合要求叭 鼠鼠我先放个五一再回来继续战斗!!!😶后续:暂无后续 官网状态从一面开始一直没变过 初试链接还没消失 #软件开发2024笔面经#
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.28面试时长:1h + 30min4.17号笔试 4.28号一天面完两面专业面:👥面试流程1、自我介绍(学校成绩、获奖经历、项目)基础:2、js有什么假值对象?(当时没理解是什么意思 后面查了发现就是0 undefined null这些)3、js有什么内置对象?4、讲一下对死锁的理解5、get和post的区别6、数据库的左外连接和右外连接7、栈和堆的区别8、了解哪些设计模式?机考题:9、讲解机考题的解题思路算法:10、最长非重复子串长度主管面:👥面试流程1、自我介绍2、项目介绍以及难点如何攻克聊天:3、考研or就业4、大学期间做过的最有成就的事5、在团队中发挥了什么个人影响力5、绩点怎么样?学习能力如何?6、自己是悲观or乐观的人7、描述自己的性格8、讲一下最近遇到的重大挫折以及如何克服9、如何看待华为的企业文化?反问:业务:主要是鸿蒙应用开发前端进去可能从事什么工作?:前端(web/小程序)or鸿蒙🙂面试感受:面试体验跟互联网大厂完全不同 由于投的岗位没有具体区分前后端 所以专业面主要就是考察一些计算机基础相关的知识以及手撕算法 主管面的话主要就是聊天然后考察候选人的综合能力(主管面全程记录较多)一天面完感觉还是很好的 至少不会被吊着() 后续就看能不能进池子开泡喽 爱信等😀后续:已通过 泡池子了 #软件开发2024笔面经#
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.25面试时长:1h10min书接上回 金融科技二入宫 自我感觉良好 以为终于能够进一次二面 没想到当晚流程就结束了😀 隔天起床一看 招聘状态又被锁了 不出意料 中午就约了当天下午4点面试 第十次鹅厂一面 战斗爽👥面试流程1、自我介绍聊天:2、有计划考研吗?3、为什么选择前端?4、谈一谈对大前端的理解5、目前了解过的前端比较前沿的技术或框架有哪些?项目/实习:6、项目介绍及收获7、项目中遇到的困难以及如何解决8、实习做了什么工作?9、针对之前上线的项目给出优化方案(主要是性能方面的优化)基础:10、了解过XSS吗?(面试被问了几次XSS,但是感觉自己的理解还是不够到位,还得再研究一下原理和应对措施)11、react常用的hook有哪些?12、什么时候用useMemo?什么时候用useCallback?(是否可以用useMemo实现useCallback的功能?)13、useEffect回调函数中使用了一个状态变量但依赖数组中没写会发生什么问题?useEffect如何缓存上一个状态的?(当时没想出来 面试官提示是利用了闭包的原理 感觉一切都合理起来了)14、讲一下浏览器的两种路由实现方式以及区别算法:15、拍平数组聊天:16、平时用大语言模型来做什么?17、课外怎么学习?18、总结前面九次一面失败的原因19、可以把牛客面经的网址发来看看吗?()20、暑期实习情况如何?面过的大厂做一个排序()反问:21、技术栈:react+小程序22、业务:对内:坐席平台 C端的h5和小程序(比重较大)23、面试结果多久能知道:能过的话可能要等久一点 不能过的话很快就会知道🙂面试感受:第十次鹅厂一面 感觉对企鹅已经有点脱敏了 虽然还是很向往 但是其实也没有那么多执念了 不过来者不拒 丝毫不怂 这次面试总体表现还行 算是发挥出自己的正常水平 剩下的就是看展现出的能力是否匹配岗位的需求了😅后续:官网面试链接没消失 还有一线生机更新:4.29早上一面面试官打电话约二面 短信发送的面试邀请 但是官网状态没有改变 #软件开发2024笔面经#
0 点赞 评论 收藏
转发
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.24面试时长:40min书接上文 企微挂后当天被捞 第九次腾讯一面刚好和第二次面的是同一个部门 发生哈希碰撞了属于是👥面试流程1、自我介绍2、项目介绍基础:3、最熟悉哪些js库?(感觉有很多啊?就随口说了axios、echarts、lodash等等几个 没有追问)4、数值取整有哪些函数可以用?(当时只说了parseInt 后面想想其实floor ceil都可以)5、数组如何拼接成字符串?6、数组深浅拷贝7、如何改变函数的作用域?8、手写一个简单的正则表达式9、如何实现跨域请求?解释原理(讲了cors 反向代理 jsonp 被追问还有吗 当时没有想到其他的)10、了解过cookie吗?cookie的作用是什么?cookie有哪些key?(最后这个问题不太理解 cookie存储的不是字符串吗?是想问有哪些响应头字段?)11、解释一下XSS和CSRF12、讲一下http的缓存13、数据结构学得怎么样 讲一下熟悉的数据结构(当时有点懵 就随口说了链表、树、栈、队列、堆啥啥啥的 没有详细介绍 寻思着后面会再追问 但是没有)14、平时会通过哪些渠道获取知识?反问:15、业务:类似理财通16、技术栈:vue及变种框架如何看待像我这样面了八次一面的人 听说面超过三次就很难进了:要对自己充满信心 能够被挑中八次证明面试官对你的印象还是不错的 本次挑中的原因主要是学历和项目不错同时综合测评及获奖记录都还可以建议:1、在做项目的过程中太过于履平自己的经历/精力?(不是太懂)以至于在关键的基础点上理解得不是很深 2、了解原理遇到具体的场景才能更好地使用 举例http缓存3、不能忽视js基础4、履历评测学校经历已经打败80%的人了 基础和潜力还是可以的 八次面试大多数的评价都是基于前端基础理解上不是特别的好(所以其实还是有一点点面评的🤣)不要对自己的能力产生怀疑 看你测评笔试分数还挺高的(看来猪头里面不只是水 还是有一点点脑子) 主要还是在技术上多应用多实践多了解🙂面试感受:和上次面金融科技部门类似 这次问的八股都很基础 说实话这次面试完一度以为自己终于能过一面了 晚上一看流程又结束了 这时候再回看“要对自己充满信心” 又何尝不是一种黑色幽默呢? #软件开发2024笔面经#
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.20面试时长:30min投了快两个星期的腾讯音乐 16号约的18号笔试 17号约面试时间(候选时间分别是周五早上8:30和周六早上10:30)选了周六早上 笔试4道题a了2道 第三道超时只过了3.33%的样例 所以笔试成绩应该是41分左右👥面试流程1、自我介绍八股/原理:1、react的key的作用2、可以用index作key吗?(之前一直用的index作key 后面查了一下发现我是傻波伊 怪不得有一次列表重新排序渲染出问题 有种恍然大悟的感觉 了解多点底层原理还是有用的)3、react-router的原理4、常见的性能优化的手段5、nextjs服务端渲染技术的原理6、怎么决策是否使用服务端渲染技术?7、pc扫码功能的实现思路8、如何记录用户登录态9、cookie和localstorage的区别10、讲一下http缓存11、强缓存有什么字段12、强缓存可以设置的最大有效时间是多少13、设计html/css/js/图片资源的缓存时间 给出方案以及理由(被硬控了3分钟 应该是根据资源的更新频率去做判断的 但是实际项目中没有特意设计过缓存 实在找不出一个说服自己的理由 脚趾扣地)14、你的项目中用到了echarts 有没有了解过canvas在高清屏的模糊问题是怎么解决的?()15、讲一下px、em、rem的区别16、rem的根字号如何设置聊天:17、最近在学什么东西?18、最近开发项目中遇到的印象最深的难题是什么?如何解决的?反问(问完问题后面试官直接说了一句今天的面试就到这了 谢谢你的参加 想着一面才27分钟就结束了 有一种不详的预感 为了似得明白一点 加了反问环节):19、技术栈:主react以及腾讯自研的跨端框架20、业务:基础架构 启明星计划 推动ai落地21、为什么不考算法呢?笔试成绩是否有影响?:一是因为做过笔试了 二是如果能进二面的话 二面的面试官会更考算法 笔试成绩不是太影响 不是太拉胯就行🤔面试感受没有算法 面试尤其的快 总体的面试体验还可以 没有问到太刁钻的问题 不过涉及到原理方面的问题还是答得不是很完善 遇到不熟的 还是会有点磕磕巴巴 场景题没答出来有点伤 缓存细节还是没那么熟后续:面完秒挂
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.17面试时长:1h10min虽然接到面试邀请发现是企业微信的时候就知道这把是高端局 大概率要凉 但被鹅厂挂了七次一面之后 鼠鼠已经对进鹅厂不报什么希望了 不过既然你还捞我 那我也绝对奉陪到底👥面试流程js基础题(40min):1、js对象比较判等(输入样例有点问题加上对象api不是太熟 写了蛮久的)2、下划线转小驼峰(想直接用正则 但是死活没写出来)基础/原理:3、写一个react组件到浏览器里会变成什么东西?4、构建工具打包后的js脚本长什么样子?5、react怎么调用组件?怎么将jsx渲染到浏览器上去?怎么更新状态到新的dom上?6、react状态改变如何触发虚拟dom更新?7、项目中用到mobx,简单说一下它是怎么做的?8、nextjs做了什么?9、同一个react应用,ssr和csr在首次渲染的时候有什么区别?10、ssr的时候,前端怎么处理返回的html?11、react拿到html的时候会做什么?会复用吗?12、简单说一下web3项目和web2项目有什么区别?13、项目中的用户登录态是怎么处理的?14、为什么token存到localstorage而不是cookie?localstorage有什么优势?15、localstorage会遇到类似的攻击吗?通过什么攻击手段可以将其取出来?如何防范?16、简单说一下csrf的机制以及常用的防范方式?17、有了解过webpack是怎么实现的吗?或者是babel?(讲了一点点babel的ast转换)18、你知道webpack的treeshaking机制吗?(只看过一点点 不太记得了)你看过的一点点是什么?可以猜一下这个机制做了什么工作19、讲一下性能优化的方法?20、如何优化js加载的效率?我如果只要1m的js怎么办?21、cdn一般是怎么做的?22、了解过chatgpt是怎么实现的吗?反问:23、业务:企业微信 为服务商提供api接口 管理后台 文档24、面试评价:项目这些东西还可以 你对像react底层的思考。。。至少有去了解吧 但是代码基础要去提升 平时是不怎么使用js吗?(js基础没有沉淀好确实是大问题 虽然对平时简单的项目开发没什么影响 但开发一些更底层的东西就需要用到了)
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.10面试时长:1h10min书接上回 又是熟悉的隔天挂并捞 周一面 周二挂捞 约周三面👥面试流程聊天:1、我看你之前面试过是吧 面试过几轮 面试流程感觉怎么样 之前没有回答上来的题有回去看一下吗2、这次打算实习多久 大四课程安排js基础题/看程序写输出/算法:(直接发了一个在线文档的链接 直接在文档里作答 限时45分钟 十道题 写完每道题讲解思路)3、==隐式类型转换4、异步操作输出顺序5、var变量提升6、闭包7、for循环定时输出1238、字符串正则匹配9、手写bind10、手写节流11、根据对象数组具体信息排序12、二分查找八股:13、http2和http3对http1.1做了什么优化?14、为什么http3性能更好 解决了什么问题?(没答好 http3不熟)15、跨域问题有遇到过吗?16、jsonp原理是什么(不是太了解)17、http缓存了解吗?18、一般怎么控制资源使用强缓存还是协商缓存19、有什么控制协商缓存的字段20、有接触过前端相关的安全问题吗?21、cookie的原理了解吗?22、同个二级域名下的三级域名可以共享cookie吗?(不太确定)23、了解csrf的原理和防范吗?反问:24、您怎么知道我之前已经面过很多次了呢?腾讯不是没有面评吗?(没有面评但是可以看到面试记录 每个部门的要求不一样 每个面试官也比较主观 看到我简历项目经验比较丰富 所以还是想捞一下)25、最近面试经常被问到有没有读过react源码之类的问题 您觉得这个是必要的吗?(每个部门要求和面试官的想法不一样 没什么正确不正确 个人认为大学生有时间去读react源码还不如深入理解计算机基础)🤔面试感受连续被腾讯一面拷打了六次后 整个人在面试的时候都有点失去自信了 回答的有点虚 回答八股的时候感觉其实可以进一步地展开知识点 而不是只回答问的问题 最重要的就是前面十道题有几道没写出来太掉好感了 其实大部分题之前都见过 但好久没看js基础还是忘了 感觉一些完全没必要详细记住的知识点(比如var的变量提升和字符串的正则匹配)感觉这些都是可以现查的 有个印象就行 完全记住了也没什么用而且一段时间不用也会忘 到头来还是要现查 真的有必要都记住吗? 还是就只是为了面试呢? 秒挂
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.8面试时长:1h书接上回 清明放假前一天晚上腾讯视频一面秒挂 吃了个夜宵回来发现被TEG运营管理部捞了 嗯? 鹅厂hr十点多还高强度捞人吗? 当即接收邀请 预约了清明后面试👥面试流程看程序写输出:1、setTimeout(() => { console.log(1) }, 0); Promise.resolve().then(() => console.log(2));     console.log(3);八股/项目:2、跨组件通信的方案3、输入url到页面渲染的过程4、tcp三次握手5、react的响应式原理6、虚拟dom和真实dom的性能比较7、为什么react需要模板语法?有实际的必要吗?8、了解过前端工程化吗?9、有没有用过webpack或者vite?他们是如何执行的?10、性能优化的方案11、pc端和移动端兼容需要考虑的问题12、使用tailwindcss的过程中感觉哪些特性比较方便使用?13、jwt实现原理14、jwt的密钥存储在哪里?如何保证数据的安全性?15、如何实现OAuth2.0授权登录16、除了jwt和OAuth2.0还有什么单点登录的方案?17、项目中如何基于echart实现的数据可视化?18、echarts实现原理19、什么是js的深浅拷贝?聊天:20、有读过源码吗?21、怎么学习前端的?项目:22、如何解决问题?23、如何分析定位问题?24、团队分工如何?25、前后端如何协作开发?反问:技术栈:vue2/vue3 angular 业务:预算核算管理系统 研效提升系统(主要做数据的可视化处理和分析)🤔面试感受面试官说他还在休假 所以没有写算法 就一道看程序写输出题 感觉这次面试的八股答的都还可以 但是涉及到像webpack原理、echarts原理、react原理这些底层实现的还是有点麻 隔天挂 对“源码”“原理”这些词已经ptsd了
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.12面试时长:1h4.10笔试 4.11晚上电话约隔天早上面试👥面试流程1、自我介绍2、怎么学习前端的?3、有没有读过一些开源库的源码?(没有)4、讲一个学习过程中印象比较深的知识点基础:5、实现三栏布局并且先加载中间部分(当时没想出来 后面查了一下是圣杯布局问题)6、讲一下es6的新特性7、箭头函数和普通函数的区别8、for循环如何正确定时打印1/2/39、树形menu如何传参绑定点击事件 是对每一个dom节点都绑定一个点击事件吗?(应该是考察事件委托 不过对js原生不是很熟 当时没有答好)10、讲一下浏览器的重排和重绘11、普通函数如何改变this指针的指向(bind apply call的区别)12、通过function的this指针设置属性与通过prototype设置属性这两种方法实例化的时候有什么区别?实习/项目:13、分别讲一下实习和学校项目中的代表作14、项目中比较复杂的地方?15、如何获取用户侧的首屏渲染时间?(根据不同的生命周期进行一个计时统计?)那如果从输入url算起呢?(当时没有答出来 后面查了浏览器有一个performance.timing的api可以获取导航开始的时间戳以及dom加载相关的时间戳)16、实习项目中遇到最大的问题17、项目中一些具体功能的实现场景:18、如何缓存用户表单数据(填表格的过程中页面崩溃或者页面叉掉)19、电商网站商品图片用户上传图片分辨率不一致的情况下如何固定宽高展示使得展示效果最优?聊天:20、有没有读过react的源码或者有没有了解过react的实现原理?21、react的diff算法的实现原理?22、diff算法是广度优先还是深度优先的?23、项目的代码实现之外有没有提过自己的一些见解?24、有做什么性能优化吗?性能优化有哪些方法?反问:技术栈:react 业务:淘宝买菜 toC淘宝中的h5小程序 toB商家管理系统笔试成绩:具体没有透露 能面试说明过了 但是笔试成绩比较靠后🤔面试感受:第一次面阿里 因为笔试答得不是很好 怕没有面试机会 还好过了 面试全程比较注重具体场景的考察 应该是比较看重实际业务开发的能力 总体面试体验还可以😉后续:4.16问了一下进度 然后秒挂
0 点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.3面试时长:1h50min书接上回 应用宝隔天挂后又秒被捞 时隔两天继续一面👥面试流程算法:1、千分位分割2、爬楼梯(本质是什么数学问题 执行栈的具体调用流程 如何优化)3、大数相加(感觉题目表述有点怪怪的 规定时间没做出来 后面提示后讲了思路是对的)八股:4、tcp和udp的区别5、tcp如何实现可靠传输6、讲一下tcp的三次握手和四次挥手7、http和tcp的关系(分别在哪一层)8、http和https的区别9、https具体的通信过程(分别采用了什么加密方式)10、http有哪些请求方法?11、get和post的区别?12、为什么get是幂等的,post不是呢?get不是也可以修改用户信息吗?13、options请求的具体作用14、什么是跨域问题?15、如何处理跨域问题?16、CORS处理跨域问题的具体过程17、讲一下常见的数据结构18、如何判断链表是否存在环19、node和浏览器执行环境的区别(这个问题之前没有具体了解过 当时整个人有点被问住了)20、npm run dev是如何将本地资源打包编译运行在浏览器上的21、网络和设备硬件均一致的情况导致首页白屏时间不一致的原因(CDN?)22、如果是CDN的原因的话具体是怎么导致资源加载时间不一致的?23、性能优化的方式24、服务端渲染和客户端渲染的区别(深入-->html文件具体有什么区别吗)25、react如何实现响应式渲染?项目:26、介绍印象深刻的项目27、项目中的trtc具体是怎么用的?反问:技术栈:vue3可以提升的方向:每个部门和面试官的要求都不一样 总体表现还可以 但是表达可以再精炼一些🤔面试感受这次的算法题很简单 不过第三题没有理解好 当时其实应该找面试官问清楚题意的 后续的八股中 面试官倾向于从一些基础知识中挖一些不那么常见的点 考察你知识的深度 所以没有把握的回答说出去很容易被揪着问 比如说http有哪些请求方法那里 回答了常规的增删改查后 面试官会接着问还有吗 这时候脱口而出一个options就被揪着问了不少相关的内容 总的来说自己对一些常规八股的理解还是不够透彻 一问深就容易慌乱 这次面试时间很长 答到后面人都有点迷糊了 面完半个小时就挂了
0 点赞 评论 收藏
转发
牛客网
牛客企业服务