当前位置: 首页 > 面试经验 >

天润融通「java实习生」面试

优质
小牛编辑
131浏览
2023-03-28

天润融通「java实习生」面试

#软件开发2023笔面经#

首先自我介绍

java:

  • Object有哪些方法
  • Java集合有哪些类
  • HashMap的hash码是怎么计算的
  • HashMap查询的时间复杂度是多少
  • HashMap构造方法,如果传入的构造参数是18,HashMap的底层数组的长度是多少
  • final关键字是保证引用不可变还是引用的对象的内容不可变
  • 包装类使用的缓存有了解过吗

计网:

  • HTTP的状态码
  • 输入url发生的事
  • 三次握手里面的第二次为什么要有syn
  • TCP和UDP的区别
  • HTTP是基于TCP还是UDP的,HTTP3.0呢
  • TCP如何保证可靠性传输

并发:

  • synchronized原理
  • synchronized与Reentrantlock的区别
  • AQS是什么
  • CAS自旋的缺点
  • ABA问题是什么
  • 如何解决ABA问题
  • volatile关键字的作用

MySQL:

  • 聚簇索引和非聚簇索引
  • 覆盖索引是什么
  • 联合索引是什么
  • 联合索引在b+树中怎么存储
  • where a = xxx and b > xxx and c = xxx,联合索引(a,b,c),会用到哪些索引
  • SQL优化,使用索引的时候怎么优化
  • SQL优化,使用表连接的时候怎么优化
  • SQL优化,子查询怎么优化,答得用表连接代替子查询
  • SQL优化,分页查询怎么优化,不会。。。忘了
  • 使用update更新一个大表,怎么优化,答了一下条件查询字段尽量走索引,然后就不知道了。

其他:

  • 了解过es嘛?
  • 对加班的看法
  • 课多吗?一周能出勤几天:因为它岗位要求的是4天,所以我回答的也是4天

反问环节:

  • 这个岗位业务是什么他说是搞工单、智能客服的
  • 面试结果多久能出来2到3个工作日
 类似资料: