博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二维火Java实习生面试
阅读量:5107 次
发布时间:2019-06-13

本文共 675 字,大约阅读时间需要 2 分钟。

面试流程

1、一共有三面,两轮技术面,一轮hr面。一面是远程面二面和三面都是现场面

一面:电话面试

1、HashMap的源码

2、为什么扩容改成了红黑树

3、数组和链表

4、HashMap是安全的吗

5、ConcurrentHashMap的源码

6、解决并发的方式synchronized与Lock的区别

synchronized基于节点,很多时候是无法控制的,他会强制释放锁,lock是可以控制的,可以设置等待时间,可重复加锁,内部实现由一个技术群

7、线程池

8、往磁盘里写一个文件

9、字节流转换成字符流

10、http请求的流程

11、怎么实现免密登录

12、分布式怎么实现session只有一份

13、dubbo如何提供服务,讲一下dubbo的配置

14、如果提供服务的接口有一个需求是增加一个参数,那你是在接口中直接增加一个参数还是啥重载

15、有一个学生表,课程表,成绩表,获取到没门课程都大于90分的学生

16、慢sql的处理方式

17、组合索引的概念

18、建表的注意事项

19、有什么想问的

20、你对我们公司了解

二面:现场面试

1、自我介绍

2、对分布式框架了解哪些

3、谈一下dubbo的实现原理

4、谈一下zookeeper实现原理

5、索引的了解(讲了一下索引的实现原理)

三面:hr面试

1、家庭情况

2、为什么不考研

3、什么时候可以入职

4、为什么选择我们公司

面试结果

已拿offer

转载请于明显处标明出处

转载于:https://www.cnblogs.com/AmyZheng/p/9527725.html

你可能感兴趣的文章
(安卓)一般安卓开始界面 Loding 跳转 实例 ---亲测!
查看>>
Mysql 索引优化 - 1
查看>>
LeetCode(3) || Median of Two Sorted Arrays
查看>>
大话文本检测经典模型:EAST
查看>>
待整理
查看>>
一次动态sql查询订单数据的设计
查看>>
C# 类(10) 抽象类.
查看>>
Nginx+Keepalived 实现双击热备及负载均衡
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
jvm参数
查看>>
我对前端MVC的理解
查看>>
Silverlight实用窍门系列:19.Silverlight调用webservice上传多个文件【附带源码实例】...
查看>>
2016.3.31考试心得
查看>>
mmap和MappedByteBuffer
查看>>
Linux的基本操作
查看>>
转-求解最大连续子数组的算法
查看>>
对数器的使用
查看>>
OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自己主动停止...
查看>>
Redis用户添加、分页、登录、注册、加关注案例
查看>>
练习2
查看>>