首页 / 实习进度记录
#

实习进度记录

#
1009245次浏览 10620人互动
大家都在这里记录实习投递、面试进展...
此刻你想和大家分享什么
热门 最新
05-05 15:58
已编辑
门头沟学院 Java
本科四段大厂实习,暑期五个offer,我的暑期结束了,秋招前集邮atmd、上海四毒
随着上午最后一个pdd的信息确认,我的暑期之旅结束了,投了20家,面了5家,拿了5家offer,分别是字节、淘天、美团、蚂蚁、拼多多,算上日常的offer,在秋招前就已经把阿里、腾讯、美团、字节、拼多多、小红书、得物的offer全集邮了,刚好是我们所谓的“atmd”、“上海四毒”(图2-图9)。暑期总共面了20场面试,挂了3场,另外拒面了6场,时间线见图1,基本上是3.7开始投递,最早的是3.25的美团oc,最晚的是5.5的pdd,期间一路长虹过,也挂过打复活赛一雪前耻,也有公司杳无音讯,我是带着三段大厂实习面暑期的,除去我拒面的几家,投了20家也只有5家约面了。所以我想告诉大家的是,没有约面很正常,运气、大环境这些因素也影响非常大,但同时,我又想告诉大家的是,大家没有面试就好好沉淀,不要懈怠气馁,沉淀技术到位,面试机会来了,就精确打击,一举成功,主打的是面试通过率,而不是靠面试场次去堆。就我个人而言,一直走的是精确打击的路线,面试通过率还算是比较高,日常面过5家,拿了4个offer,暑期面了5家,拿了5个offer,我的面试机会其实并不算多,但事实证明,offer是和你能力挂钩的,不和面试机会次数直接挂钩,技术没沉淀到位,给你0次面试机会和给你100次面试机会没有区别,所以希望大家不要焦虑面试机会少,而是要好好沉淀技术,争取一鸣惊人。学习方面,我推荐大家一定要有一段时间自己去深入学习+整理自己所学的所有技术栈,这样融会贯通后,面对同一个问题,你的回答就能和别人不一样,才能脱颖而出,因为现在大环境就是要这样,不这样没机会,选了这条路就得冲出这个大环境的包围。当然,如何深度学,这里面门道非常多,一时半会说不完,我以后有时间再跟大家扯扯。项目方面,我推荐大家不要把经典项目写简历,诚然,经典项目带给我们的成长很大, 比如黑马点评等等,我至今仍然觉得黑马点评是最好的Java入门项目,但是人人都黑马点评,人人都苍穹外卖,对HR和面试官而言,从简历上看,没有区分度,即使你有自己的理解,即使你对黑马点评改良了很多,有非常非常独特的自己的理解,但从简历而言,HR看到“点评”、“生活社区”等等字眼,已经懒得看你下面介绍,直接给你Pass了,所以项目无罪,但用的人多了,就有罪了。所以大家首先需要用的少的项目、其次需要对项目有自己的理解,我这里不推荐项目,我已经很久没关注市面上的项目了,因为实习远大于项目,有实习后项目已经可有可无了,但是因为我现在用的是一个自研的轮子项目,所以面试官让我挑一个介绍时,我仍然会吹我的项目而不是实习。但是大家有实习优先吹实习,其次是做个好项目。算法方面,熟刷hot100,至少刷三四遍,必须达到默写的程度,是必须!!!因为面试基本上就是从hot100出原题,是原题!等于事先就把题库告诉你了,熟刷hot100后,再随便刷刷其它题单,比如剑指offer等等,总题量刷个两百来题,就足够应对面试算法了,那么笔试算法呢?无所谓,能a出第一道签到题,就够了,因为笔试就是走个过场,只要不拿0分,给对面个台阶,最终还是看简历来筛选的,再说一遍,笔试就是走个过程,能a出一道签到题,第二题随便骗点分,就足够了,根本没有所谓的笔试挂,只有简历挂。至于那些什么场景题,我觉得本质其实就是灵活运用八股,一方面需要看你知识的广度,另一方面是看你能否把知识串起来,比如设计一个点赞系统,你需要把RPC、服务解耦、Redis、MySQL表设计、MQ、JUC、架构、集群等等知识全部串起来,这可能比较看重你的知识面的摄取,包括像是技术文章书籍的阅读等等。随便聊聊,不成体系,但我觉得能把我上面的话听进去的话,还是大有脾益的,每个人吸收的程度可能不同,后面有机会再把这些系统整理起来,出一期完整的路线讲解。
巨宇:优雅✌、詹姆斯·高斯林、约书亚·布洛克、道格·利亞,Java界四大天王!
点赞 评论 收藏
分享
06-03 19:52
已编辑
门头沟学院 Java
阿里oc
投票
bg中流双2AI面:5.15日,英语口语中学水平笔试:5.17日,三道手撕,ac2.2一面:5.21日,电话面,87分钟(季后赛强度,明明告知的时候说得是40分钟左右,流量卡打得欠话费了)项目拷打,30分钟,项目只有一个,是自己手撕的Spring框架,拷打完后面试官说你没做过业务项目吗,我说没有正儿八经的做过,面试官沉默了,我觉得要寄了八股拷打,感觉阿里对基础技能的底层原理特别重视:1、MySQL的关键字in和exist区别是什么2、讲一讲表结构设计(布拉布拉说了一堆),为什么这么设计?(幸亏突击的时候看到了,纯运气好)3、INNODB比MYISAM的优势4、说说索引下推的原理5、如何用mysql实现分页6、如何用MyBatis实现分页,两者的区别是什么?7、说说mvcc的原理8、知道Undolog和Redolog的区别吗?分别是怎么实现的?9、有了Undolog为啥还要Redolog?10、知道redis的sortedSet吗?怎样实现的?11、跳表怎么设置层高的?12、哈希表是怎么扩容的?13、redis的持久化策略是什么?底层原理是什么?14、Redis怎么实现分布式锁?锁id是必要的吗?为什么?15、哨兵选择主节点的过程说一说?16、redis主从一致性怎么实现的?17、如何保证 redis 和 mysql 数据一致性?(答:借助canal,面试官笑了,我心想寄的概率降低了)18、说一说binlog的订阅机制19、说说BIO和NIO,知道多少说多少,说的底层一些20、说说策略模式?(直接说不了解,面试官又沉默了,我又觉得要寄了)那供应链模式呢?项目中有用到,所以秒了21、分布式系统中不同节点之间的通信和功能调用为什么不通过HTTP实现?能不能通过HTTP实现?22、把arraylist变成线程安全有哪些方法?23、Arraylist的扩容机制说一下,和Hashmap有不同吗?24、ConcurrentHashMap实现线程安全的原理说一下?25、一个线程可以终止另一个线程吗?举个例子26、volatile 关键字保证变量可见性的原理说一下27、synchronized 和 ReentrantLock 的区别,ReentrantLock底层是怎么实现的?30、说说ThreadLocal原理和使用场景31、有人说线程池中缓冲队列没必要,你觉得有必要吗?32、说说AQS(本来还在思考,而且不咋会,正要说呢,面试官说时间不早了,就问这些,我:呼~逃过一劫)反问:还有几轮面试?答:一共3轮技术面,1轮hr面(不给我一点旁敲侧击的机会)部门做什么业务的?答:内部系统开发(怪不得问那么多原理)面完后当晚打电话约明天二面。二面:5.22日,视频面,40分钟,面试官说我一面表现不错,让自我介绍后给了个手撕,题目我忘了,是150里的一道dp,25分钟手撕成功,晚打电话约三面三面:5.24日,40分钟,继续拷打项目,加大量场景题和计网吟唱当晚hr面hr面:聊家常当晚发offer,激动的一夜没睡,第二天白天睡了一天找了3个月的实习,失败的次数多的数不清,心里已经麻木了,中间放弃了4、5回,想着做个项目,刷力扣直接准备秋招吧,感谢阿里给的机会(虽然是我面过的强度最大的),同时愿各位牛友七月之前不要放弃,然后成功。
Java求职圈
点赞 评论 收藏
分享
04-27 19:55
已编辑
东北大学 Java
想当滴孝子
滴滴秋储后端开发实习4.15 投递4.27 一面+二面一面:面的不算太常规,不是纯八股,问了不少场景题问明明建立了索引,为什么还是慢(索引失效、最左匹配)那系统自己能不能解决最左匹配?分布式环境下,两个主机读到数据库里的同一条数据的内容不一样,分析原因给你一个项目,让你去实现,除了CRUD还有什么点要实现慢SQL怎么解决redis里的key过期了,让你设计一个删除方案,怎么实现其他还有好几个场景题,基本没啥基础八股手撕:反转链表,反转第left到第right个节点手撕要自己写输入输出,有点难搞,到时间没写出来,就写了个方法,输出输出没写完,面试官让讲了个思路10min后,二面:二面难度飙升,先问了入职时间,项目来源,前半部分场景题偏多,后半部分才开始八股,无手撕redis和mysql之间的数据怎么保持一致性保持一致性的缓存删除策略会导致什么问题(提示我是大key问题)mysql的事务是什么,怎么实现当开启一个事务后,在其中插入一个操作,返回这个事务中的数据,会不会出现问题(没听懂是啥问题,答的读写锁)mysql的事务开启后的过期时间默认是多少(根本没听过)mysql的InnoDB引擎里索引的数据结构除了B+树还有什么(hash,前面问蒙了,没反应过来)hash索引的应用场景聚簇索引、非聚簇索引的区别CAS是什么,会出现什么问题(ABA,自旋,单一变量)java中常用的类arraylist、hashmap怎么实现的concurrenthashmap怎么实现的知道哪些数据结构,分别说说应用场景哪些数据结构是有序的,哪些是无序的这是鼠鼠找暑期实习以来第一次到中大厂二面,听说发帖攒好运,求求滴滴收留我,许愿oc
Eason166:反问环节,我问6月份入职可以接受吗,面试官跟我说秋招明年入职都行。我嘞个豆豆啊,给我整蒙了,我说我投的是秋储实习生,面试官才反应过来,俩人嘿嘿一笑。不会是按秋招难度拷打的我吧真蚌埠住了
查看21道真题和解析
点赞 评论 收藏
分享
04-15 13:44
已编辑
百度_后端实习生(实习员工)
四非本 百度后端实习(一天速通)
攒攒人品 TimeLine:2025.03.28 9:30 一面,面了20分钟,十分钟后通过,遂催催进度,约当天下午二面2025.03.28 17:00 二面,一个小时后口头OC1. 自我介绍2. 实习时间预估实习多长时间,到岗时间,每周出席几天3. 问实习4. 对其他语言的了解5. 讲讲哪一份实习对自己的提升更大6. 主从延迟跟binlog有关系吗7. 数据库的回表操作可以介绍一下吗8. 索引失效的场景9. Redis持久化介绍一下10. Redis常见的数据类型11. ZSet怎么实现排行榜的12. IO多路复用有哪些方式13. 并发安全问题是什么14. 设计微信朋友圈的表结构、评论表设计15. 微信数据量上亿级别,数据库如何解决16. 你的优势和劣势有什么区别17. 实习的预期是什么18. 手撕:两数之和,除了哈希表还有其他方式吗19. 反问:业务,出结果时间(貌似在开会?好嘈杂的声音)面试官好年轻1. 自我介绍2. go和java区别3. 线程、进程、协程区别4. 三次握手、四次挥手5. 四次挥手后客户端会立刻断开吗6. 半连接队列和全连接队列是什么7. time_wait太多会占用端口资源吗8. socket由什么组成9. DDOS攻击中的连接与正常连接有什么区别10. 怎么防止DDOS攻击11. **如何使用ZSet做接口限流**(时间滑动窗口,请求时间戳)12. 如果不用ZSet如何做接口限流13. 常用的结构14. redis string底层15. 跳表、压缩列表相关16. 缓存穿透、雪崩、击穿,如何解决17. MySQL回表查询,如何避免回表18. `count(*)`  `count(1)` `count(0)`区别19. MongDB索引是什么结构(B树)20. B+树和B树的区别21. 树越高会带来什么问题22. 每一次从树往下找会带来什么消耗(IO消耗)23. 邮箱怎么建立索引,身份证怎么建立索引24. MySQL倒排放入数据25. 手撕:重排链表26. 反问:1. 业务-> 跨部门的交叉面,所以不知道2. 还有其他面吗3. 多久出结果->一两天以内4. 指点->golang不用刻意去学,主要是解决业务场景的挑战。看完了给俺送送花呗
芦屋花绘:好厉害,我也算有大厂人脉了
点赞 评论 收藏
分享
04-15 13:45
已编辑
百度_后端实习生(实习员工)
四非本 滴滴-后端实习面经(已OC)
TimeLine2025.3.21 一面2025.3.25 二面2025.3.26 口头OC2025.3.28 正式offer简单评价,面试难度还可以,比不上头部大厂攒攒人品2025.3.21 一面1. 自我介绍2. HTTP和HTTPS有什么区别3. String、StringBuffer、StringBuilder的区别4. String b = new String("abc") 在JVM中是如何做的5. StringBuider添加是如何进行添加的6. 线程池的有哪七个参数7. 为什么会有线程池呢8. 线程的数量是越多越好呢还是怎么说9. volatile有什么作用10. 使用volatile有什么需要注意的点呢(volatile只能保证可见性,不能保证原子性)11. InnoDB现在有一个联合索引(A,B),有一个sql select *  where a = xx and b = xx,sql在InnoDB会怎么执行呢,查找过程中会走几个索引,如果是只 count * 会怎么做12. JDK8垃圾回收器有哪些13. CMS是回收的老年代还是新生代(老年代专用,使用标记清除算法,专注于老年代)14. CMS可以搭配哪些东西使用15. CMS什么时候决定触发GC16. RocketMQ的顺序消息如何实现的,消费端是多线程进行消费吗,如果是单线程消费的话,多个Queue会17. 异构存储来优化查询?18. 优化接口的方案上是做了哪些取舍19. Quartz + xml20. 手撕ArrayList21. 反问:岗位职责、套面评->不给说。。。10分钟后电话通过,因为下周一要面哈啰,约到下周二了2025.03.25 二面,第二天口头OC,第三天正式Offer1. 自我介绍2. 实习中的难点3. 如何使用CF去替代CountDownLatch进行一个服务编排还有同步4. RocketMQ为什么用到了顺序消息,顺序消息会有哪些缺点5. 手撕:找到有序数组中某个数字最后出现的位置6. rpc相关,为什么会做这个项目,实现的原理是什么7. 如何设计的协议,有哪些需要注意的地方8. 事务相关,什么情况下会使用事务9. 如何使用事务,两种事务的区别10. 注解式事务如何会进行回滚,你一般怎么设置回滚的异常11. 设计充值-提现-转账的系统,需要注意哪些要点?12. 如何设计充值呢?写写伪代码,涉及很多13. 现在在哪,之前为什么离职了?可以来北京实习吗?看完了给俺送送花呗
点赞 评论 收藏
分享
面经:分享投递Keep算法实习生(已OC)
本人985本硕,本科和硕士各有一段实习经历(某电商算法岗实习和某社交App算法岗),也在牛客刷了一些题,4月在牛客刷到Keep的实习职位开放,跟我的目标还比较匹配,AI算法方向,分享一下从投递到oc的经历吧。timeline4月底:收到一面通知个人觉得Keep的效率挺高的,不到一星期就搞定全部流程4月底:一面时间:1h+自我介绍1、项目介绍:问的很细,会追问简历上的实习经历和参与的项目细节,整体数据处理流程、模型效果评估方法心得体会等。对项目的挖掘还是挺深入的,建议提前做好准备。2、八股:简单介绍一下BERT和TransformerAttention和self-attention有什么区别?Transformer的复杂度Bert用的什么位置编码,为什么要用正弦余弦来做位置编码?还知道其他哪些位置编码?讲一下生成式语言模型的工作机理用过LoRA吗?讲一下原理?等等。3、算法题、以及其他问后续安排和实习时间等等一面面试官我觉得蛮专业的,看起来是比较接地气,但给我的整体印象是大佬级别。4月底:二面时间:1h1、自我介绍2、项目部分,提问过往实习和实验室项目中使用大模型的深度,以及遇到的问题复杂度如何并怎么解决?提问的内容比较深,如果不是真实参与过很容易露怯3、深挖八股Transformer 结构和 LSTM 的区别和优势,Transformer 怎么体现时序信息?4、有没有了解过大模型加速推理?5、讲一下FlashAttention?6、算法题先说思路再写代码7、其他还问了比较多关于健身行业相关的内容二面整体上更难一些,因为有比较多业务相关的提问,还好我是Keep重度用户有些问题还算是回答比较流畅,面试官似乎还挺满意的,比较和善的前辈。4月底:HR面主要提问职业相关、团队协作等等,包括为什么选择Keep、遇到技术分歧怎么处理、怎么看待健身行业的前景等5月初:沟通意向给我的感觉是蛮高效的,不到半个月就OC了,中间还有个五一假期,个人觉得Keep在AI方面的技术挺有深度,因为我一直在用Keep跟练,很多数字人、健身规划都很智能,期待入职咯!
牛客65251362...:ai算法的八股哪里看啊
查看16道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
字节番茄小说暑期前端实习一二三面(已oc)
一面 1. 项目中间层抽离做什么,有没有什么思考?2. 能不能把公共中间层中,针对每个项目的功能设计成可插拔的插件,有没有见过这种架构3. web component缺点,兼容性问题有没有考虑4. 自己的迷你vite,介绍核心5. esbuild构建流程有没有了解,他觉得编译vue SFC和esbuild有关,但其实dev模式下无关,没太说清楚,或许应该看看rollup关于vue的build插件6. vue3生命周期 响应式原理 2和3区别7. diff算法时间复杂度(完全不会,一顿乱说8. 工程化,做没做过eslint插件,eslint和tsc中编译部分的区别9. 做过的组件库,message组件怎么做,怎么创建vnode然后渲染10. 轮播图组件怎么做11. 前端做动画的方式算法题:二叉树路径和12. 100万个人,用年龄排序,怎么搞最快13. https 加密 证书二面上来跟我说,一面里面对项目实习问的足够了,这次主要问基础1. 不定高虚拟列表怎么做(没做过,现编的,和面试官沟通然后引导我得出方案,但其实居然没怎么深入拷打,仅仅是把使用的相关API和基本思路说出来就好了2. JWT token相比正常token的区别,为什么更安全?使用cookie和localStorage存储相关密钥的实现3. 做没做过数据库存储相关4. 减少打包体积方法5. CJS和ESM区别6. 原子化css实现label的样式由同级的input决定7. ts泛型(ts比喻成js,泛型就是传递的参数,但ts操作的是类型(字面量/联合类型等)不是值8. ts怎么函数重载9. 白屏返回502排查思路?再从服务端的角度,比如说从网关的角度,他有可能会发生什么问题?10. 经典for循环使用var里面setTimeout打印,然后让我改成同步任务的形式(写了个队列用回调触发下一个算法题:课程表2(思路是这个,题目是模块的依赖关系,给的数据结构是对象不是数组)然后就没了,就50min三面1. 学校成绩排名?2. 讲一下我的懒加载组件3. 什么时候开始学前端,为啥学4. 学校学了java是吧,问点java5. 几种hashmap的区别6. java为什么有反射7. 学除了js以外的语言带来的深刻印象有?(AOT和JIT8. 结合AOT和JIT知识,为什么有反射9. websocket可以跨域吗,为什么10. 实现一个验证码按钮倒计时获取这个时间的hooks11. 一个var变量提升的题,做错了,提醒了一下才做对12. 实现LRU13. 智力题,写上加分,写不上不扣分(智力比较低,做错了14. 智力题:有两个技巧相当的赌徒 A 和 B(即两人赌博胜率各为0.5),现在设定这样的获胜规则: 1. A只要赢了2局或以上就获胜  2. B要赢3局或以上才能获胜。 问双方胜率各为多少?-------------------------------------------------------------可能被wxg拷打太惨了,相比之下这个offer来的有点太轻松顺利了,不太真实整个暑期面了4次wxg,1次pcg,2次xhs,3次字节WXG企业微信还在面委会,但是不想去鹅了,选了字节,面完把那个面经也发了节孝子启动!
拧断的钥匙:太哈人了,看也看不懂,学也学不会
点赞 评论 收藏
分享
WXG企业微信暑期前端一二面+面委+hr(已oc)
一面 手写30min1. 版本号比较2. 最长递增子序列写完了给我最长递增子序列改成返回子序列数组了,还得是dp里面存上一个的索引而不是直接存当前子序列数组(空间复杂度O(n)),最后到点了没撕完1. vue3响应式原理2. 为什么要有虚拟dom?某些情况能不能为了性能直接操作真实dom?3. composition api好处4. vue router两种模式原理5. 讲解node的异步单线程非阻塞6. 和java对比?java处理请求是多线程吗?(没做过7. node怎么做多进程?怎么处理高并发?为什么要进程数=CPU内核数(没做过..8. 问node中间层的项目9. 问图片懒加载项目 intersectionObserver10. 宏任务 微任务优先级 创建了一大堆微任务会不会阻塞后面的宏任务11. 问我的vite核心(按需加载,js转换,HMR等)12. webpack和vite的HMR的区别?(说了vite的链失活,传播更新,自我接受等13. vue SFC hmr如何保持状态不丢失(中了我的诱导14. 分包怎么实现,有什么用(babel解析AST15. 对前端工程化的理解?16. 闭包?预解析?作用域?如果是你设计,函数作用域的要使用的变量或this怎么存?17. 浏览器渲染中,body里面遇到link和script引入css或js文件,会不会阻塞渲染?18. XSS,怎么防,CSRF是什么?为什么token存localStorage能防csrf?19. 用用户输入的内容(可能含有攻击代码)来放在template渲染或用js解析这两种展示的上下文环境上,处理方法有什么不同二面面试官好像是后端的,整体偏聊天氛围,没怎么拷打全程1h1. 上来先写:合并k个有序链表,写了20分钟2. 问我的懒加载组件,怎么做懒加载,怎么添加占位图,兼容性怎么考虑,DPR是什么,cdn参数中质量的参数是分几个固定的取值档次还是什么?(对,为了命中缓存3. 介绍我的迷你vite,为什么要做这个?有没有衡量过性能差异的具体数据?4. 挑一些性能优化的点来讲(太多了,就挑了我认为最有用的,1webpack换现代打包工具,2http使用2/3,3使用浏览器缓存5. 安全相关的问题(xss,csrf,中间人攻击等6. 有没有攻击过一些网站(有7. 什么时候接触前端的?8. 工作室负责人是负责什么,工作室做什么,多少人9. 对后面的职业规划面委会非常好的面试官,没有拷打我,就是让我把我做过比较牛逼的东西讲出来,然后还会告诉我改进思路,讲了很多太强了,感觉完全被降维打击1. 先问问学校在哪,是不是985211(我特么的,一本都不是,双非的全坐一桌2. 是不是研究生(不是,本科3. 讲我的低代码平台动态表单项目,说不行,整点有深度的4. 讲我的迷你vite,说了一大堆5. 讲组件库命令式组件设计,抽离高阶函数用来创建、渲染、销毁组件,给所有命令式组件共用(让我给elementplus提pr,合并了才能证明含金量6. 讲我的图片懒加载项目7. 讲我的中间层抽离,面试官提了新的思路,非常牛逼8. 给了我很多建议hr面只想起来几个问题1. 对微信的感受,你认为微信的问题?2. 用过企业微信是吧,文档这一块和其他比如飞书有什么差异?3. 对xhs,b站等产品的看法一雪前耻!
韩鹤鹤:萝卜子
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务