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

相关推荐

耐面王来了,从三月下旬到现在陆陆续续面了大概20多场海康威视(处女面)被秒了,问什么都说不出来,还是电话面快看漫画,八股盛宴,但当时八股准备的不全面,一面挂锐明科技,挂美团一面,挂腾讯一面,挂科大讯飞,挂美团一面,挂b站一面,过b站二面,挂滴滴一面,过滴滴二面,挂腾讯一面小红书一面还有一些其他的中小场,最后拿了绿盟的offer,感觉运气还是占一定比例的,比如这个岗极缺人可能问的就简单,或者本来两面的流程就一面,还有面试官的占比也很大,有的面试官一开口我就知道没戏,有的面试官就聊的很好(虽然挂了),但体验还是很好的,有的面试官八股机器疯细节狂魔,八股拷打的极其深入细节(我觉得我b站和小红书就败在了css,这里提一个经典的css问题,margin,padding的百分比是相对于谁的),一旦你这些基础问题没回答上来面试官对你印象肯定不怎么样了。还有一直深挖项目的,一定要对自己的项目熟悉啊。总结下来还是自己的不足,八股理解的不够深,没有实际实现过,项目经不起深挖,只能描述自己做了什么,怎么做的,一旦被深入拷打完全想不到其他的解决方法,算法手撕我面试下来感觉还是js的手撕占比比较大。自己三月下旬才匆匆写完了项目,八股算法都没准备,能有现在的结果已经很满意了,祝大家好运,秋招再见!
点赞 评论 收藏
分享
05-19 21:28
门头沟学院 Java
部门:核心本地商业-业务研发平台,好像主要是做搜推的。流程:4.25 投递5.10 笔试5.14 一面5.16 二面一面:主要是结合项目来问,每个项目都挑着问了一些点,我只有第一个项目是java项目,所以聊得相对多一点。1.简单介绍一下项目,要求突出工作2.手撕:删除排序链表中的重复元素II3.结合第一个项目拷打:    为什么不用RabbitMQ不用HTTP(降低耦合+异步)    为什么用消息队列不用数据库传输文件?数据库有什么缺点吗?    不太了解SSE,问了一下是什么    客户端是指什么?用户界面是你们设计的吗?(我说sse是实现服务端给客户端的推送,所以问了这个)4.第二个项目拷打,主要是cv相关的,具体的就不放了5.第三个项目拷打,主要是三维重建相关6.项目中用到什么语言?7.这些项目的代码量大吗?8.SpringBoot的lOC和AOP二面:更没有问项目了,只问了20分钟不到,主要在问一些项目收获、大模型、AI相关的问题。1.自我介绍2.在项目中的角色/承担的任务3.在项目中除了开发以外,最大的收获是什么?4.在项目中有没有提出一些个人比较创新性/优秀的想法并实践?5.项目里提到用了opensora,使用体验感怎么样?经过一年多迭代了,有没有尝试更新版本?6.回望项目,AI/大模型技术还可以用在里面做些什么?7.平时有没有用大模型相关的一些产品?尝试落地了吗?8.探索新工具的时候觉得最有意思/能激起学习兴趣的是什么?9.闲聊、反问实习时间等面完正好是周五下午了,到目前为止还没有最新的消息。希望团子给一次做团孝女的机会我等我等我等!
不想搬砖怎么办:
点赞 评论 收藏
分享
评论
32
261
分享

创作者周榜

更多
牛客网
牛客企业服务