爱立信笔试,技术面,hr面
笔试,java基础和部分算法,全英文多项选择题。
技术面试。
1、介绍项目。
2、介绍一下非关系型数据库。答redis。有什么特点,跟关系型数据库比有什么优点。
3、介绍下你用过的框架。答springmvc。介绍下。
4、springboot用过吗?答只是了解。
5、两个注解,@resource和@autowire了解吗?都有什么作用?答知道@autowire。问有几种实现方式,有什么作用。
6、通过依赖注入之后,类实例化的实例是单例还是多例?原因?
7、HashMap的原理,特点,怎么使用?
8、HashMap,HashTable和ConCurrentHashMap的区别?ConCurrentHashMap更加细粒度的锁怎么实现的?
9、java并发编程中,有哪些常见的锁?锁怎么使用,加在方法上和类上有什么区别?修饰在类上,别的线程是否还能对该类中的成员进行***作?
10、我的项目中,用到哪些锁,怎么使用的?
11、tcp协议的长连接和短连接有什么区别?
12、你还知道哪些协议?答http。http协议是否有状态?
Hr面:
1、简单介绍你填报岗位相关的过去经历。
2、为何转行?基于什么选择现在的行业?
3、在校成绩如何?是否担任职务?
4、自己什么特点适合这个岗位?答有兴趣,遇到问题一定会想明白,想不明白先放一放,过段时间也行明白了。
5、举例说明。我说了tcp协议3次握手一开始看不懂,过了一段时间再看相关博客就懂了。问:3次握手怎么回事?
6、用英文自我介绍一件事或者一个经历。不许自我介绍。