1、 一面
通知方式:
打电话约时间
面试方式:
腾讯会议,不用开摄像头
面试时间:
48分钟
面试问题:
- 自我介绍
- 介绍一下用Java开发的项目,然后就是相关的各种问题
- Java中用过哪些集合类
- arrayList和vector的区别
- hashmap的数据结构
- synchronied的使用范围
- synchronied修饰方法的话锁的是什么东西
- synchronied修饰静态方法和非静态方法,锁的是同一个东西吗
- Java并法编程的工具包有了解过吗
- 阻塞队列有了解过吗,有哪些使用场景
- JVM的内存划分
- 垃圾回收机制有了解过吗
- 有熟悉的垃圾回收器吗
- HTTP协议有了解过吗
- get和post的区别
- HTTP的状态码
- SpringMVC的工作原理
- 过滤器和拦截器的区别
- mybatis有了解过吗
- mybatis中${}和#{}的区别
- 什么是SQL注入
- 数据库使用索引的目的是什么
- 写SQL的时候left join和right join的区别
- 编程题:在腾讯文档上直接写一个单例模式
- 编程题:在腾讯文档上直接写一个连续子数组的最大和的算法题
- 最多能实习多久
- 学校在哪个城市,对实习的地点有没有要求
- 平时有看什么书吗,有看技术有关的书吗
- 对大数据方面有了解吗
面试复盘:
- 要做好面试官那边环境嘈杂听不清说话的准备
- 有些知识点本来是见过的,但是以为不会考就没有注意,考到了什么都说不出来
2、 二面
通知方式:
打电话问能不能当场面试
面试方式:
腾讯会议,不用开摄像头
面试时间:
23分钟
面试问题:
- 自我介绍
- 比较擅长哪方面的开发
- 我们有xxx方向、yyy方向你对哪个更感兴趣
- 介绍一下lru算法
- 一周可以实习几天
- 最早什么时候可以入职
- 之后就一直在聊入职、实习的内容了
3、总结
- 成功拿到腾讯的offer了,这次实习是保研后做的第一件事,还是无法让自己闲下来,休息太久了反而觉得浪费生命不自在
- 选择了中科院之后总感觉有一种未来会一直从事航天事业的工作,一方面害怕再也没机会去感受在企业上班的感觉;另一方面也是想什么都尝试一下,为以后选择什么样的工作提供一个评判标准
- 深圳我来啦!