首页 > Java暑期实习面试记录
头像
52610
编辑于 2021-04-29 16:34
+ 关注

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面啊

更多模拟面试

全部评论

(17) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐