首页 / 虾皮
#

虾皮

#
1041455次浏览 11577人互动
此刻你想和大家分享什么
热门 最新
准备找后端实习的同学一定要看:我见过太多实习生踩这些坑(十年后端工程师分享)
最近在牛客看到很多同学在问:后端实习怎么准备?面试一般问什么?项目要做到什么程度?作为一个做了几年后端开发的后端工程师,整理了一些比较真实的经验,希望对准备实习的同学有帮助。这些不是简单的八股总结,而是一些 工作之后才真正理解的事情。1️⃣ 基础比你想象的重要很多同学准备实习时疯狂刷算法题,但后端面试其实更看重基础。常见的内容:Java基础HashMap原理线程池synchronized / ReentrantLockvolatile / CASJVM内存结构 / GC数据库B+Tree索引为什么索引能加速查询覆盖索引事务隔离级别计算机基础HTTP协议TCP三次握手Linux常用命令这些如果理解透,其实已经能通过很多面试。很多面试官更看重的是:你是否理解原理,而不是只背答案。2️⃣ 项目一定要能讲“为什么”很多同学项目写了不少,但面试一问就比较空。比如:用了Redis做缓存用了MQ解耦用了SpringBoot这些其实只是 技术栈,不是项目亮点。面试官更想听的是:为什么要加缓存?缓存一致性怎么保证?并发高了会发生什么?有没有做过优化?如果项目用了Redis,建议至少思考这些问题:缓存穿透怎么解决缓存击穿怎么处理缓存雪崩怎么办项目如果能讲到这种深度,会非常加分。3️⃣ 多看看真实工程代码很多学校项目其实比较简单,但真实项目会涉及很多东西:日志系统配置中心消息队列缓存系统服务拆分监控报警建议可以看看一些开源项目,比如:Spring Boot项目结构一些企业级后端项目中型系统架构不一定要全部看懂,但至少知道 真实系统大概是怎么搭的。4️⃣ 写代码能力其实很重要很多同学准备面试时只看八股,但平时不怎么写代码。其实工作里每天都在写代码,而且工程代码会非常关注:代码可读性命名规范异常处理日志记录一些简单建议:变量名要清晰方法不要太长复杂逻辑要拆分关键地方写一点注释代码不仅是写给机器看的,也是写给同事看的。5️⃣ 学会看日志排查问题真实后端工作其实有很多时间是在 排查问题。比如:为什么接口突然变慢为什么某个任务没执行为什么请求失败很多时候第一步不是改代码,而是:先看日志。建议提前培养几个习惯:关键逻辑打日志学会用日志定位问题学会根据日志还原请求链路这是很多新人刚开始不太会的能力。6️⃣ 熟悉常见中间件后端开发基本离不开这些东西:Redis消息队列(Kafka / RocketMQ 等)数据库缓存面试一般会问一些基础问题:Redis为什么快Redis常见数据结构为什么需要MQMQ如何避免消息丢失如何避免重复消费不需要特别深入,但 基本概念一定要懂。7️⃣ 学会一点系统设计思维刚开始写代码时很多人只关注一个接口。但慢慢你会发现,后端更重要的是:系统怎么设计。比如:接口并发很高怎么办数据库压力太大怎么办如何保证系统稳定常见解决方式:缓存限流异步处理服务拆分面试官其实很喜欢看一个人的 工程思维能力。8️⃣ 为什么很多实习生写不好代码很多实习生写不好代码,通常不是因为技术不行,而是几个习惯问题:只关注功能能不能跑不考虑代码可读性命名随意逻辑写得很复杂真实项目中,其实大家更希望看到的是:清晰的结构容易维护的代码合理的命名写代码时多问自己一句:如果别人半年后看这段代码,能不能看懂?9️⃣ 为什么很多人会被实习面试挂掉其实很多人被挂,并不是因为技术差,而是这些原因:项目讲不清楚只会背八股基础不扎实表达不清楚面试官其实主要看三件事:基础是否扎实项目是否真实思考是否清晰不需要什么都会,但至少要 能把自己做过的东西讲明白。🔟 实习第一周最容易踩的坑很多实习生刚进公司会有点懵,这其实很正常。常见的坑包括:不敢问问题代码看不懂就卡住不了解项目结构建议第一周多做几件事:先把项目跑起来熟悉代码结构多看历史代码多和导师沟通第一周最重要的不是写多少代码,而是 理解系统是怎么工作的。1️⃣1️⃣ 如何快速看懂一个陌生项目新人第一次看公司项目时,通常会觉得很复杂。可以按照这个顺序看:先看整体架构再看模块划分然后看核心业务流程最后看具体代码很多时候只要搞清楚:系统做什么请求怎么流转核心逻辑在哪理解速度会快很多。1️⃣2️⃣ 新人如何快速提升工程能力想快速成长,可以做几件事情:多看优秀代码多做总结多问为什么多参与技术讨论很多能力其实不是靠看书学会的,而是通过 真实项目经验积累的。只要愿意主动学习,成长速度会非常快。---------------最后顺便帮团队 内推一个暑期研发实习机会。📣 PDD集团 | 2027届暑期研发实习生✨ 福利:1️⃣ 暑期实习满2个月即可发起转正申请2️⃣ 实习转正薪资通常比校招更有优势3️⃣ 公司提供免费三餐4️⃣ 导师制培养,有资深工程师带📍 技术岗位:后端 / 前端 / 数据 / 算法 / 测试投递方式:【PDD实习生招聘】🔗 内推链接:https://careers.pddglobalhr.com/campus/intern?t=IU9k50iFrF🎫 内推码:IU9k50iFrF通过内推投递 简历会优先筛选。如果有同学对 后端学习路线 / 实习准备 / 面试经验 有疑问,也可以一起交流。祝大家都能顺利拿到实习 offer,早点进入真实工程环境,多写代码,多成长 🚀# 引流:,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,,    、中行、    、工行、建行、光大、    、    、、新华三、京东方、容知日新、长鑫存储、    、    、    、,    ,    ,    ,    ,,虎牙,    ,bigo,    ,亚马逊,荣耀,,联想,tplink,第四范式,米哈游,    ,旷视,美的,索尼,    ,    ,momenta,欢聚,    ,用友,,    ,    ,地平线,    ,汇顶,  #拼多多内推
点赞 评论 收藏
分享
2027拼多多实习生面试太简单了,点击就送
三面面经 JVM加载的第一个类为什么重写hashcode还要重写equals,最主要的体现是什么hashmap的put过程?一定是8才变吗?链表和红黑树频繁变化,合理吗?那要怎么做spring用的工厂是什么hashmap扩容流程?哪些变哪些不变concurrnthashmap有什么用1.8concurrnthashmap怎么加锁乐观锁和悲观锁轻量锁和重量级锁java的AQS?为什么要用阻塞队列锁竞争的时候为什么要频繁销毁这个线程mysql的四种隔离级别MVVC?还有其他吗?可以解决幻读吗索引失效场景【拼多多集团-PDD实习生招聘】内推链接:https://careers.pddglobalhr.com/campus/intern?t=IU9k50iFrF,内推码:IU9k50iFrF。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)⭐ 为什么说PDD暑期实习“性价比很高”① 实习满2个月即可申请转正相比很多公司需要 3-6个月实习,PDD暑期实习满2个月即可发起转正流程。② 实习转正薪资通常高于校招入职通过 实习转正入职的薪资一般更有优势。③ 免费三餐 + 高薪实习公司提供 免费三餐 + 有竞争力的实习薪资。(有任何问题欢迎找我私聊沟通,帮看面试进度)投递的可以私聊一下,姓名缩写+岗位(方便后续跟进度)部门氛围好,性价比高(更多详细情况欢迎私聊)# 引流:,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,,    、中行、    、工行、建行、光大、    、    、、新华三、京东方、容知日新、长鑫存储、    、    、    、,    ,    ,    ,    ,,虎牙,    ,bigo,    ,亚马逊,荣耀,,联想,tplink,第四范式,米哈游,    ,旷视,美的,索尼,    ,    ,momenta,欢聚,    ,用友,,    ,    ,地平线,    ,汇顶,  #拼多多内推
点赞 评论 收藏
分享
2025-08-06 11:06
已编辑
微软_Azure Data_后端开发实习生
虾皮一面
面试时间: 40分钟面试岗位: 后端开发一、自我介绍二、八股1. Redis常用的数据类型有哪些2. 如果让你实现一个LRU缓存,你会如何设计实现3. 服务器出现了较多的Time_Wait状态连接,有可能是什么原因导致的4. 如果一台电脑的CPU占用率很高,该如何排查原因5. MySQL的存储引擎中的索引使用了什么数据结构?为什么不用哈希表?基于哈希表的索引不能实现哪些功能?6. 某个事务中存在2条高频执行的查询语句,分别是SELECT A FROM table WHERE B<>10 AND C>10; SELECT A,B,C FROM table WHERE A<>50 AND B<>5 AND C <5。请你针对这一场景设计索引7. 给定一个4TB的文件,文件每行为一个int32整数。你有一个有2GB内存的设备,并给你一个随机的int32整数,你该如何判断该整数是否存在与文件中?你的方法需要占用多少内存?8. 给定一个2TB的文件,其中每行为一个int64整数。你有一个256MB内存的设备,如何找出这些整数里前100大的数?9. 常用的负载均衡算法有哪些?10. cookie和session的区别是什么?11. HTTP长连接和短连接有什么区别?12. 布隆过滤器有哪些应用场景13. TCP如何保证传输的可靠性?14. 死锁是如何产生的?15. 介绍一下虚拟内存机制16. 如何保证缓存和数据库的一致性?三、手撕给定一个0-1矩阵,1表示陆地,0表示水面。我们将连续的陆地或水面视为同一块陆地/水域。请统计给定矩阵中岛屿(水面中的陆地)数量。四、反问p.s. Shopee这次一面是不分部门的,面试通过后再根据公司人员情况和个人意向决定部门。
赊:8.6更新: 已挂 八股都答对,手撕也一次过
查看18道真题和解析
点赞 评论 收藏
分享
2027届慎入!拼多多实习真实感受
我是前年秋招拿到offer,也会和各位一样保持忐忑的心理,也对于网上的一些传闻非常担心,所以我那时候也去提前实习了,不过发现有些东西和想象的不一样实际感受才发现我们部门还可以(氛围不错,时长也是正常的,加上了解到的部门竞业情况没有传言那么离谱),最后就决定毕业留下来了。从大家担忧的各个点来说,我觉得我们部门性价比挺高的第一次投递(用的我的内推码)一般最后是分配到我们部门的~最重要的是:PDD暑期实习性价比极高!!!!!⭐ 为什么说这个暑期实习“性价比很高”① 实习满2个月即可申请转正相比很多公司需要 3-6个月实习,PDD暑期实习满2个月即可发起转正流程。② 实习转正薪资通常高于校招入职通过 实习转正入职的薪资一般更有优势。③ 免费三餐 + 高薪实习公司提供 免费三餐 + 有竞争力的实习薪资。📣拼多多集团-PDD | 招2027届研发实习生啦!📍5大技术岗,坐标上海🌟个人成长快,转正率高;点击查看详情投递~【拼多多集团-PDD校园招聘】🔗 内推链接:https://careers.pddglobalhr.com/campus/intern?t=IU9k50iFrF🎫 内推码:IU9k50iFrF。招聘岗位:算法实习生服务端研发实习生安全实习生Web前端研发实习生客户端研发实习生工作期间将指派一位大牛导师进行带,帮助提升技术和融入团队工作期间公司提供免费三餐,以及极具竞争力的薪酬,不卡转正投递的可以私聊一下,姓名缩写+岗位,我这边可以直接处理一下,以及方便后续跟进度部门氛围好,性价比高(更多详细情况欢迎私聊)PS: 关于我们团队、职位咨询、简历内推、 进度/结果查询 都欢迎留言/私信进行沟通(每天都会查看)。引流:,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,,    、中行、    、工行、建行、光大、    、    、、新华三、京东方、容知日新、长鑫存储、    、    、    、,    ,    ,    ,    ,,虎牙,    ,bigo,    ,亚马逊,荣耀,,联想,tplink,第四范式,米哈游,    ,旷视,美的,索尼,    ,    ,momenta,欢聚,    ,用友,,    ,    ,地平线,    ,汇顶,
点赞 评论 收藏
分享
03-04 15:27
已编辑
拼多多_服务端开发
很多人不知道:这个暑期实习2个月就能转正,而且转正薪资更有优势
⭐ 为什么说这个暑期实习“性价比很高”① 实习满2个月即可申请转正相比很多公司需要 3-6个月实习,PDD暑期实习满2个月即可发起转正流程。② 实习转正薪资通常高于校招入职通过 实习转正入职的薪资一般更有优势。③ 免费三餐 + 高薪实习公司提供 免费三餐 + 有竞争力的实习薪资。📣 拼多多集团 | 2027届暑期研发实习生招聘启动!如果你正在找 技术含金量高 + 转正机会大的暑期实习,这一批 非常值得投👇很多同学其实不知道,这个实习 转正优势非常明显。很多实习生反馈:体验感很好,团队氛围也很不错。👨‍💻 技术成长环境每位实习生都会安排 资深技术导师带教参与 真实业务项目开发能快速提升 工程能力和技术经验对想走 大厂研发路线的同学帮助很大。📌 招聘岗位研发技术岗(共5个方向):💻 后端开发💻 前端开发💻 算法工程师💻 数据研发💻 客户端开发📍 工作地点:XX🎓 面向对象:2027届毕业生🔥 内推投递(简历优先筛选)【XXX集团-PDD实习生招聘】🔗 内推链接:https://careers.pddglobalhr.com/campus/intern?t=IU9k50iFrF🎫 内推码:IU9k50iFrF通过内推投递 简历会优先进入筛选流程。📩 投递后可以私聊我投递后欢迎私聊:姓名缩写 + 投递岗位我可以帮大家:跟进投递进度解答流程问题分享面试经验✨ 部门氛围好 + 实习体验好 + 转正机会高如果你正在找 真正有机会转正的暑期实习,这一批建议 尽早投递。名额有限,越早投递机会越大。引流:,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,,    、中行、    、工行、建行、光大、    、    、、新华三、京东方、容知日新、长鑫存储、    、    、    、,    ,    ,    ,    ,,虎牙,    ,bigo,    ,亚马逊,荣耀,,联想,tplink,第四范式,米哈游,    ,旷视,美的,索尼,    ,    ,momenta,欢聚,    ,用友,,    ,    ,地平线,    ,汇顶,
点赞 评论 收藏
分享
2025-03-20 13:02
已编辑
华南师范大学 前端工程师
前端实习小合集,淘天腾讯虾皮网易(腾讯四进宫oc感恩)
这个文章顺序和时间是相反的,是从时间最近的到时间最远的。淘天搜推首先给淘天的笔试跪了 面试官人很好,氛围其实挺轻松,但是把每个项目、实习内容全都问了一遍,还让共享屏幕运行一下。让介绍印象深刻的点,但是细拷得不深。问了一些项目整体设计(架构?)的想法。1、原型和原型链,为什么要有原型2、闭包,为什么要有闭包3、说说内存泄漏,怎么排查内存泄漏4、想问react,但是我没用过,讲了一下自己了解过的react理念5、vue的性能优化。vue的工作原理。diff怎么工作的。响应式怎么实现的。6、盒子模型7、BFC8、垂直水平居中9、css怎么实现动画10、http,get和post的区别11、安全方面,防范xxs,csrf攻击手撕:数组转树反问:讲了一些toc动画方向的内容,视觉效果,小程序小游戏。可以巩固一下软件工程方面的知识,怎么去架构一个软件,怎么拆分组件,接口怎么互动。项目管理的知识?界面背后的业务和需求,可能也要去了解。ai对初级人员有挑战,但是还是要拥抱ai。腾讯4 oc timeline3.10 一面3.12 二面3.17hr面3.19oc腾讯四进宫,第三个部门挂了之后秒被第四个捞了起来,而且进度推得很快,真的感恩,从今天开始本人会日行一善,每天学习。感恩,以后ai只用元宝,听歌只听qq音乐,在线文档只用腾讯文档,追剧只用腾讯视频,聊天只用微信腾讯4-3很正式略严肃地面了半个小时1、确认基础信息和未来规划,到岗时间,手头offer2、你了解我们部门是做什么的吗3、说说你的项目经历4、在这些项目过程中,主要的合作方是谁,是你一个人去独立完成的这些项目吗?5、在这些小组合作过程中,有没有遇到一件不一致或者冲突的场景6、有小组同学不配合的情况你是怎么处理的7、如果从开始的时间点再来一次,你作为小组的负责人再做一次你觉得会有什么不一样吗8、那你总结一下你刚才提到的项目里,未来对你来实习,你觉得有什么优势和不足9、在上一段实习中你的独立贡献是什么10、你怎么评价你这边实习的产出成果,十分给自己打几分11、包括这次的暑期实习以及未来工作的方向,你是怎么规划自己毕业之后的发展路径的12、tx和你之前实习公司的体量有一些gap,你觉得到时候来可能会碰到哪些挑战,你现在是怎么去准备应对的13、介绍一下自己和其他候选人相比,有什么优势,缺点也可以分享一下腾讯4-2小哥哥love,一直鼓励我,场景题说思路还会继续引导到最后说出来1、文档流是什么。常见的文档流2、块级元素、行内元素3、脱离文档流4、absolute和fixed5、重绘和重排6、怎么减少重排7、promise的api8、promise.all和allsettled9、箭头函数10、计算属性和watch11、vue2和vue3的区别12、响应式原理和diff算法13、浏览器本地缓存14、怎么实现懒加载和无限滚动的15、防抖和节流的区别16、虚拟列表。怎么做。不定高度的虚拟列表怎么做:拿到元素的宽高继续计算17、组件库select有没有了解到被父层级遮挡,antd。有个属性。把div挂载在body上。18、性能优化怎么做的。顺带问了defer和async。js依赖怎么顺序加载。19、大学里最有成就感的一件事20、为什么选择前端21、AI对前端学习有什么改变反问:用到的库可以去了解它的底层实现,遇到性能问题可以去看底层的实现,构建工具比如vite的热加载,各个底层的实现,拦截和实施。可以利用AI去学习。腾讯4-1运营管理小姐姐love,不会的会告诉我答案,还帮我分析了一下项目里我困惑的点1、变量声明。一般怎么选择let和const2、事件冒泡和事件捕获。举例子说一下。事件委托。3、promise的状态。之间有什么关系。有什么用4、async/await和promise的联系5、html5中的语义化标签6、canvas和svg。svg和普通的图片格式有什么不同,一般用svg来做什么7、img的属性8、图像的大小,响应式怎么设计。rem参考的是谁。%参考的是谁9、表单用到哪些组件,怎么进行表单验证。10、邮箱怎么验证,@后除了邮箱域名还可能有ip,端口11、说一下position常用的字段,默认的是什么,有什么区别12、css有哪些选择器,他们的优先级是什么13、想通过css选择器取选择一个类下面的子元素,通配符14、grid布局。15、flex布局,详细16、浏览器的渲染原理17、同源策略,有什么作用。怎么做跨域。怎样算同源18、数据结构:数组和链表,队列和栈19、最有成就感的项目拷打项目20、怎么看渲染时间,有什么指标去观测。图片优化策略。说到预加载,浏览器有空闲资源的时候去加载。21、封装了表单组件。22、批量导入用户显示在表格23、为什么要做组件库24、组件库的技术选型25、单元测试端到端测试26、crud项目遇到的问题。keep-alive不需要缓存导航栏。手撕:最长不重复字符反问:多总结虾皮先拷项目,然后拷场景,八股也拷,手写也拷,没问几道题但是一直往下问手写:两列布局、取对象的嵌套值1、什么时候接触前端的,什么机会基础的,怎么去学习前端的。知识框架怎么建立的什么形式,开源代码看过什么,公众号前沿的技术,有没有自己实现过2、项目中技术上比较有难度的地方。图片的预加载。用这个有作用吗3、修复过印象比较深刻的bug4、输入一个url的过程,解析文档时遇到css,js的问题5、this指向题反问:看别人写的一些文章,去了解主流技术,多写代码腾讯3金融,腾讯三进宫,已把腾讯捞面试当成面试训练手撕:url解析字符串、并行串行、promise.all1、问实习做了什么2、解决了哪些bug印象深刻,表现的是什么问题,具体是怎么解决,什么列顺序不存到后台3、首屏性能优化(组件懒加载是怎么实现的,动态优化,有没有了解过webpack是怎么分析文件依赖的,常用的webpack配置)4、表单的数据绑定,v-model,vue2怎么处理新增的属性响应式5、响应式原理6、diff算法7、表单的增减可以怎么实现8、diff算法,在v-for里使用v-if会有什么问题的过程9、http和https的差异,对称算法和非对称算法,交换密钥的过程10、实习中遇到的最困难的事情反问:要建立框架,知识方面的,要有一个知识路线去学习,而不止是实践经验,实践之后要往下深挖一点网易雷火面试官好好,小姐姐love,平易近人亲切温柔。1、叫自我介绍直接开始介绍项目2、性能优化怎么做的3、首屏优化有什么方案思路,讲讲能想到的问题,和解决问题的思路4、说说懒加载和虚拟列表的区别,会冲突吗,原理5、说说vue2和vue3的区别,diff算法更新了什么6、css画三角形7、怎么清除浮动8、介绍一下flex布局有没有用过figma9、说说webpack和vite10、怎么原生实现无限滚动11、说说重排和重绘12、组件库里说说对组件有没有自己的一些设计,和业界的实现有什么不同13、eslint做了什么,自己实践中感觉到它有什么帮助14、怎么学习前端的反问:介绍部门,介绍技术栈,基础不是很牢固,要建立自己的知识体系。附一则之前写的发疯文学:每次面完都好想似,整理完面经然后看着自己的玩具项目,简历上还要编成花,和面试官大眼瞪小眼,讲完面试官问我没了吗就这些吗,打哈哈尴尬地笑笑而过,面完自己哄自己找时间把项目的难点做了吧不要再自己乱编了。事实上一手抓八股一手抓手撕一手抓项目根本抓不住时间。也是清楚自己的能力的,这里做一点那里做一点然后就开始莫名其妙地祈祷。微微改动简历去一堆海投官网更新,结果看到红红的简历筛选不通过,就这样无力叹息然后去主页重新搜一个岗位。好想穿越到大一大二把不爱做算法不爱动脑的自己一拳锤似,以为背题真能背出来吗。面完还要哄自己还不赶紧做题练习,想想大不了全部都为秋招练手,再大不了还有春招呢,想到这感觉自己能有这种想法真是这辈子都有了。看着包过不了的大厂面试邀约就这样露出苦笑。面试完想着玩玩手机吧,刷到没见过的八股文不管了明天再看吧,刷到别人oc的timeline好强祝福接好运,再刷到一篇对前端的调侃啊哈哈哈哈真是天都塌了。寒假不急现在急了吧哈哈哈,,这都是我应得的呀哈哈哈。其实也没有,就这样发牢骚然后恨自己不争气,回去再慢慢慢慢慢慢慢慢慢慢慢慢慢慢慢慢地准备。
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务