华讯科技/茜雅科技/新电/天玑科技Java社招面经分享
华讯科技
面试过程:
1、问了些java基础的问题,偏java底层
2、问你项目架构。
3、根据项目中使用的技术问些简单的问题,会偶尔穿插些基础
4、问问hashmap底层实现,元素怎么取出来的
5、问redis持久化两种方式文件里面内容是怎么写的
6、考察对jdk 源码的熟悉程度。
7、考察设计能力,项目经验,解决问题思路。
8、写一个单例模式,两个算法题都是leetcode 上的,二叉树,链表等数据结构。
9、写懒加载的单例模式,要考虑并非场景和线程安全。
10、何时能入职?
茜雅科技
技术面:
1、注重java基础,数据结构。
2、基础api,线程。
3、也留意项目所使用的技术,看重项目技术和项目经验。
4、问ArrayList和LinkedList区别。
5、问多线程。
6、wait(),sleep()区别。
7、问run(),start()区别。
8、问JVM监控工具。
9、问三大范式。
新电信息科技
面试过程:
1、用英文介绍下自己。
2、然后问了我几个简历相关的问题,Struts,spring之类的。
3、问SQL优化。
4、还问了很多关于大数据的问题。
5、Hbase的索引方式。
6、现在工作中所使用到的大数据工具。
7、最后谈薪资,谈谈自己的职业规划之类的。
天玑科技股份有限公司
面试过程:
1、先是简单的自我介绍。
2、介绍自己的工作经历。
3、项目的技术选型。
4、然后根据简历问了java的一些知识,数据库sql语句等。
5、问你为什么从以前的公司离职的。
6、然后对于这家公司有什么了解。
7、最后问了薪资。
#Java工程师##社招##面经#