小米一面面经

Java研发工程师 35min
1.自我介绍
2.项目介绍
3.MySQL数据库常用性能调优技巧
4.Redis的基本使用
5.HashMap、ConcurrentMap在jdk1.7和1.8的区别,分段锁和CAS/synchronized
6.年轻代、老年代说一下,分别对应的GC算法
7.CMS收集器说一下,stop-the-world的时候采用什么GC算法,要是采用标记整理算法需要停止程序吗?
8.jdk11中的ZGC垃圾收集器了解吗
9.手撕代码:找到数组中出现次数大于一半的那个数字
ps:面试体验很好,不会的面试官会引导你,而且声音超级好听。

#小米##面经##Java工程师##校招#
全部评论
卧槽校招还是社招啊???问gc也太狠了吧
点赞 回复 分享
发布于 2019-09-19 15:28
ZGC有点秀
点赞 回复 分享
发布于 2019-09-19 15:30
jdk11都开始问了吗
点赞 回复 分享
发布于 2019-09-19 15:34
难!
点赞 回复 分享
发布于 2019-09-19 15:37
看来马上要问jdk13了……
点赞 回复 分享
发布于 2019-09-19 15:39
楼主当时常用性能调优技巧从哪些方面答?
点赞 回复 分享
发布于 2019-09-19 20:33
zgc。。。。tql
点赞 回复 分享
发布于 2019-09-19 20:58

相关推荐

公司的面试流程一般是笔试—>技术面试—>hr面试,在大部分应聘测试工程师这种技术岗的应聘者理解中,通常认为通过技术面试了,后面的hr面试基本就是走流程过形式。也正因如此,我们习惯性地把精力投入到技术面试,而忽略了人事面试。  为什么面试感觉不错,可后来一直没有回音?也许这就是问题所在。  以下凭个人经验给大家总结一下人事面试的一些技巧,希望对于你的求职之路能有帮助。——HR面试基础问题准备——  大部分的HR不会问你岗位专业问题,有一句话是说技术面试看你做事,人事面试看你做人。无非是看你的沟通能力、性格、企业忠贞度、对岗位的热情等。以下列举一些常见的面试问题及回答指导。1、上家公司为什么离职?   离职原因无外乎就是薪酬不满意或者心里受了委屈。虽然大家都心知肚明,但却真的不能太过诚实!切记不要说任何伤害到上家公司及公司同事的话,比如薪资结构不合理、工作压力大加班多、领导喜欢开会、同事难相处。建议最好是说自身原因且能让HR信服的,比如说觉得目前个人发展已经没有什么空间,想要在技术上再多历练提升下自己。回答是积极正面的就好。2、对我们公司业务了解吗?   面试官主要看你对这一份工作的渴望程度,如果说没有了解,HR肯定会觉得你没有很重视这次的面试机会。建议大家一定要提前百度查看下公司的介绍及主营业务。问道这个问题的时候可以说自己有去官网了解公司的产品,可以对产品进行简单的概述。如果你对产品有个人正面的见解,绝壁是让面试官对你好感倍增的亮点。但见解之类的少说,言多必失。3、说一下你个人优缺点?   测试岗位相关的素质要求,例如耐心、细心、责任心、抗压能力强都可以说成自己的优点。但切记对于说的每一个优点都要想好具体的实例体现。以免HR继续问你”能举一个抗压能力强的例子么”,那么你可以列举公司赶项目连着加班半个月,每晚10点后下班的情况(软件公司一般都会有加班,侧面也体现你能适应加班)。   说缺点的话,要有技术含量地说一些小缺点,深究这个小缺点其实还是优点来的。比如可以说自己有点爱钻牛角尖。 下一章讲讲谈薪。附录: 下边是大佬总结的全网最全嵌入式面经。https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
经纬恒润 pmt解决方案 20w+
点赞 评论 收藏
分享
评论
2
38
分享

创作者周榜

更多
牛客网
牛客企业服务