Java暑期实习面试记录

一直混迹于牛客,看各种总结、面经和学习路线,收获很多,面经虽然不多,也算回报牛客了。
教训:早点投简历
背景介绍:
某中下流985科班本硕
断断续续自学Java9个月
项目:实验室Django项目 + Java秒杀项目(基本只会问秒杀,去年做的,虽然这个烂大街,但是准备好应付实习面试应该是可以的)
LC:200
时间点:4月1号开始面试

一、腾讯暑期实习提前批

1、腾讯PCG客户端实习一面(1.5h)

日期:2021/4/1 面呗面试

  1. TCP的三次握手,为什么不能是两次握手
  2. TCP的四次挥手,为什么time-wait是2MSL
  3. HTTPS,关于SSL的握手
    1. 如果第一次客户端的数据被截获
  1. GET和POST的区别
  2. HTTP的请求方法
  3. 依赖注入
  4. 进程和线程的区别
  5. 页面置换算法
  6. 堆和栈的区别
    1. 能不能自己申请一块栈的空间
  1. 二叉搜索树、平衡二叉树、红黑树、B+树(关于数据结构详细问)
  2. MySQL 是不是加了索引查询变快
  3. char和varchar的区别
  4. 什么是Hash索引
  5. 求hash的值的函数有哪些
  6. 多态
  7. String、StringBuilder、StringBuffer
  8. 解决Hash冲突除了拉链法还有哪些
  9. 什么是事务
  10. 优先级 括号匹配http://oj.gdsyzx.edu.cn/problem.php?id=2460

https://blog.csdn.net/u011815404/article/details/80012196


2、腾讯PCG客户端实习二面第一轮(1h)

日期:2021/4/9 电话突击面试(4月6号电话没接到,拖了几天)

  1. 自我介绍
  2. 怎么学习Java的
  3. SSM说些原理
  4. 分布式部署,MQ、redis、MySQL、业务逻辑怎么分布
  5. SSL握手、中间人怎么攻击
  6. HTTP状态码(详细的问)
  7. 浏览器缓存
  8. TCP和UDP应用场景
  9. MySQL索引
  10. MySQL索引建立原则
  11. 哈希索引和B+树索引的区别
  12. MySQL查询慢(数据量大)怎么优化
  13. Java的锁
  14. 进程同步是什么,有哪些
  15. MySQL存储引擎有什么,区别
  16. 深拷贝和浅拷贝,怎么实现深拷贝
  17. Java怎么实现序列化
  18. 很多都忘了

3、腾讯PCG客户端实习二面第二轮(30min)

日期:2021/4/13 腾讯会议面试

  1. 自我介绍
  2. 怼秒杀项目
    1. 介绍项目,秒杀流程
    2. 为什么用rabbitmq
    3. redis可以做消息队列,怎么实现的
    4. 淘宝秒杀的时候一般当时就告诉你秒没秒杀到,没用队列?
    5. 还有很多记不起来了,反正就是怼
  1. 进程线程
    1. 多线程运行,其中一个线程报了数组越界,其他的线程会怎么样
    2. 如果其他线程也会终止,能不能自己实现使它们不受影响,怎么实现?
  1. TCP、UDP
    1. 区别
    2. qq发文件用的udp
  1. 两个链表判断是否交叉(只用判断,我以为还要求交点,所以只用比较两个链表最后一个节点是否相同即可)
  2. 反问:
    1. 和上一面面试官一个部门吗(对)
    2. 我的不足(基础知识比较好,但没实习经验,生产环境往往和书上学的不一样,以后工作可以学到(我寻思我这不就是来找实习的么))

4、hr面

常规问题

拿了但是拒了,这几天广州微信正式批联系我,拒了面试

二、蚂蚁成都暑期实习(Java)

1、蚂蚁金服支付宝一面(75min)

简历投递日期:4/15

约面日期:4/19(当时笔试都还没做,当晚就把笔试做了

笔试成绩:50/100

日期:4/20 电话面

(顺序不一定)

  1. 自我介绍
  2. 介绍项目(秒杀)
  3. 如何解决超卖
  4. 如何解决重复下单
  5. 项目问了很多 一直问还能怎么优化
  6. static关键字的原理
  7. 问了笔试第二题后来怎么想的(面试前记得复盘一下笔试
  8. 类加载机制中static在哪一步,具体说一下
  9. Java线程池原理
  10. 线程池有哪些,各自的优缺点(缺点是队列无界,会OOM)
    1. Fix
    2. Cache
    3. Single
  1. Redis数据类型(基本 + 高级)
  2. MySQL索引
  3. B+树、B树、平衡二叉树、二叉查找树
  4. 最左优先匹配
  5. 设计模式了解哪些?(没答好,只回答了单例和工厂)
  6. 算法:
    1. 排序有哪些,快排的复杂度
    2. 判断链表交叉(对,没错和上一面(腾讯三面)一样)
  1. 待补


2、蚂蚁金服支付宝二面(终面)(50min)

日期:4/24 钉钉视频

很多忘了,基础问题和项目穿插

  1. 秒杀项目(扣细节,怼的我觉得自己凉了,项目占半小时)
  2. 联合索引怎么走的场景题
  3. CMS垃圾收集器(问到不会为止)
  4. redis的qps
  5. 看过什么源码
  6. 问深度学习自然语言处理
  7. K-Means(忘了)
  8. 总结的时候说过了,肯定学习成绩和潜力(可能项目被怼傻了,他说他是做秒杀最牛那批人之一。。)
  9. 反问
    1. 什么时候hr(hr最近比较忙


等hr面ing...


3、蚂蚁金服支付宝hr面(10min)

约面日期:4/27
面试日期:4/29
hr面试官很温柔,态度很好。
  1. 面试官自我介绍,介绍流程
  2. 自我介绍
  3. 你是哪里人
  4. 专利或者论文(介绍了下论文)
  5. 优点和缺点
  6. 确定要留成都吗
  7. 反问:
  • 入职前可以学什么(答:你的面试流程走完了,已经通过,等着意向书就行(应该五一之后,我都没问过没过,面试官太好了8),学什么可以问主管)
  • 什么时候转正答辩(答:***月份)
  • 主动和我说了实习待遇
PS:在想明天的美团二面要不要直接拒了


三、美团暑期实习(Java)

简历投递:4/12

笔试日期4/18 笔试成绩(3.18/5)

约面日期:4/22

1、美团到家成都一面(1h)

日期:2021/4/26 牛客视频面试

面试官和蔼可亲

比较基础
本来觉得蚂蚁过了就稳了...美团都没怎么准备了 看到蚂蚁hr面也会挂人 不稳😂
  1. linux找到一个Java进程并杀死(敲出来)
  2. Sql题(没写出来,题目和其他面经差不多,接下来练练lc上的数据库题)
  3. 算法题:两数之和,复杂度(核心代码即可,哈希表存储)
  4. 算法题说思路和复杂度 求树的深度
  5. 面向对象,多态,继承的理解
  6. ACID的理解
  7. 几种整型的字节数(short int long)
  8. ConcurrentHashMap的原理
  9. 慢查询优化流程(这题面试官出了之后准备换 我说可以答 最近刚好看过)
  10. 索引介绍
  11. B树和B+树的区别
  12. 哈希索引和B+索引区别
  13. 进程和线程的区别
  14. Java异常体系
  15. 计算机网络问了啥忘了
  16. 处理Hash冲突的方法(三种)
  17. Java共享内存和工作内存怎么交互(JMM模型)
  18. Java内存区域(我说了很多,说到1.7和1.8的区别面试官打断说不用这么细节)
  19. Java并发引出秒杀项目(讨论了会项目的细节,项目用的所有技术栈的作用,没怎么被怼,要说清楚让他理解)
  20. RabbitMQ的作用
  21. (待补
  22. 反问
    1. 直接问了能过么,因为我sql直接放弃了(答:给你过了,sql不是硬性要求
    2. 什么部门(答:到店做pos机相关的)
    3. 还有几面(答:至少还有一轮技术和一轮hr,接下来会有二面面试官联系你,保持畅通)

2、美团到家成都二面

约面日期:4/27
面试时间:4/30 晚上
插播:字节给我和实验室的同学打电话,催投简历,自认算法题刷的不够就没投...
有些问题实在想不起了,每次都是第二天才想起来复盘一下,后面要改掉这个毛病。
后续如果有机会面试,继续更新吧。许愿蚂蚁hr面啊
#腾讯##美团##Java工程师##面经##实习##蚂蚁集团#
全部评论
马上秋招了,还没学redis
2 回复 分享
发布于 2021-04-27 17:34
楼主秒杀项目有推荐吗😭分享一下可以吗
1 回复 分享
发布于 2021-08-26 21:18
4.30 10点收到意向书 还愿
1 回复 分享
发布于 2021-04-30 10:49
来还愿了hr面了10分钟 hr主动说通过了 等待审批 意向书可能五一后发到邮箱
1 回复 分享
发布于 2021-04-29 15:41
23实习招聘https://www.nowcoder.com/discuss/847936
点赞 回复 分享
发布于 2022-02-28 12:26
非常好👍 我这里有一些华为研发内推名额,简历直达业务部门。主要是深圳和成都两地。有需要的可以联系我 微信13474470595
点赞 回复 分享
发布于 2021-08-25 18:39
同学,请教一下面经中的一道题 SSL的握手,如果第一次客户端的数据被截获. 这会导致什么问题嘛
点赞 回复 分享
发布于 2021-08-23 21:21
请问楼主,蚂蚁金服的那个部门
点赞 回复 分享
发布于 2021-05-06 22:04
许愿支付宝简历筛选过
点赞 回复 分享
发布于 2021-04-30 14:48
有点东西
点赞 回复 分享
发布于 2021-04-28 11:18
楼主 为什么教训是早投简历哇 没学习完也要早投吗 楼主经历了什么
点赞 回复 分享
发布于 2021-04-28 06:51
楼主,进程中多线程怎么实现一个奔溃,其他还能正常运行?
点赞 回复 分享
发布于 2021-04-27 23:37
楼主是硕士吗
点赞 回复 分享
发布于 2021-04-27 21:45
面试都没问算法嘛?
点赞 回复 分享
发布于 2021-04-27 21:15
今天下午蚂蚁约后天hr面 许愿通过
点赞 回复 分享
发布于 2021-04-27 19:23
看大家经验总结,几乎都有redis,不会redis我居然好意思去面试,赶紧学起来了😂
点赞 回复 分享
发布于 2021-04-27 15:03
楼主看到你说 两个链表判断是否交叉(只用判断,我以为还要求交点,所以只用比较两个链表最后一个节点是否相同即可) 所以有点疑惑 链表123和426不属于交叉链表吗
点赞 回复 分享
发布于 2021-04-27 14:28

相关推荐

2025年6月13日时长20min---------------------------1.自我介绍0.问有了解过react吗1.react和vue之间的区别2.简单介绍一下vue是什么3.问响应式原理和虚拟dom的关联:我这里就简单回答了一下视图的关系。加载渲染什么的4.介绍我的简历上第一个项目&项目过程中遇到的难点5.前面说解决加载比较慢的问题,问怎么解决的--Vue Route6.Vuex在项目中的作用:题主就简单用过vuex存储一部分数据,从这里取数据。7.介绍我简历上的第二个项目&遇到哪些难点8.工作过程中,前端和数据开发的占比:因为题主说自己有负责一部分的数据库反问环节:1.前端和数据开发这一块怎么样她说我有些模糊角色定位,而且通过我的描述我的数据开发更多是后端同学做的(本来就是,因为做的都是个人/几个同学弄的项目)2.公司前端业务这一块是怎么样的好像弄什么智能体agent吧,交互式的。最后说懂数据开发其实是加分项,但是更多要配合前端业务,懂怎么埋点,基本的sql语句,还有数据可视化这一块。--------------------------总体感觉下来,面试过程很轻松,没有开视频,面试官是女的而且听声音是广东人(我也是广东的)27~32岁的感觉。但是面试过程中没有什么提示吧。(温柔就完事了要什么过程提示!)这几天忙着考试,一点八股没看,本来想着拒掉的,但舍友(阿里大佬)鼓励我多试试,增加经验。过程中就是我对项目没有熟悉掌握吧,接下来还是要继续熟练掌握,然后多背背八股。
查看12道真题和解析
点赞 评论 收藏
分享
1.自从上次实习发布之后就再没发过动态了,主要是秋招经历太难搞了,一整个人麻了,不过还是要感谢实习经历,因为有两段找实习的经历,所以才会有现在最终的互联网offer。趁着现在在动车上闲着,写点反馈牛油们!加油!2.小结就是:合理评估自己找实习或者校招成功与否的原因,自身原因占比与运气成分占比。3.之所以秋招能坚持下来是因为第一段实习的经历,当时由于没有一个合理的判断加上没有坚定自己的想法导致没有去到互联网实习,这也给后续互联网之路埋下了一个很大的隐患。从有机会打牌到进入互联网需要好运相伴。4.从秋招到春招,首先第一个一定不要不想投,该投的都要投,不管是国企还是互联网,有时间都去面试,这不仅可以积累很多经验(虽然三五次面试之后,这些经验的作用就不一定大了,但是可以让你保持手感口感hh)。其次就是,有句话说得好,有心摘花花不开,无心插柳柳成荫。这在秋招阶段是很常见的,但是需要你猛猛投简历,这句话在我身边很多同学上都应验了,而且都是去的很好的单位。5.国企面试,对于国企面试来说,第一第二次的体验很重要,因为我们去面体制内的劣势在于不熟悉面试流程,刚开始嘴笨放不开,所以第一次第二次就是给你体验的,最好是那些你不想去的国企用来练兵升级。我第一次就去的一个省级挺不错的国企的,由于第一次毫无疑问挂了。如果是后续让我面,我有信心可以过的。因为后续的国企,只要是不是招聘个位数的,我都表现的游刃有余了,只不过时间太晚了,醒的太晚了呜呜呜。6.互联网岗位投递,互联网面试真的需要天时地利人和。这个岗位有hc,这个岗位目前还没有待定的候选人,你刚好遇上这个岗位并且处于流程初阶段。大多数情况下,很多人面到三面挂,并不是因为你实力不行,只不过你的流程比别人晚了一些,这个岗位已经有候选人了。所以到你这只能是流程结束了。7.互联网面试,面试主要就是手撕,八股,实习和项目。如果你的实习经历比较丰富或者面试官比较感兴趣,基本上就是手撕加实习项目,最多加一些八股随意问问。在这里面,需要的就是每天刷刷题保持手感是很重要的,我就是断断续续,导致有时候手撕忘记了所以没及时接收面试导致第六点的失败。然后就是实习或者项目,亮点很重要,超级重要,你和别人的区别就是这个亮点的区别。最后,加油,祝好!希望每一个努力的人都能找到自己心仪的工作。找工作不难,难的是自己的心态控制,塞翁失马,焉知非福。后续也许有时间再慢慢更新具体的面试吧·
点赞 评论 收藏
分享
评论
32
261
分享

创作者周榜

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