小米一面java

面试官人很好,是个和蔼的大叔

1.问学过哪些java的知识

2 问了项目是怎么写的

3 问了java中常用的集合框架,哪些是线程安全的,问了其中几个的查找时间复杂度,和插入时间复杂度。

4.二分查找的时间复杂度

5.学过的网络编程的知识(我当时有点蒙,答了web开发的东西,servlet咋,spring 系列得一些注解啊,后来分析难道想问socket?)

6.get请求和post请求的区别

7.编程题 面试官还强调了可以用别的语言,用空格的方式来控制输入n个数字,求最小的k个,面试官说别让我直接用sort,我当时一紧张,不让用sort我就直接巴拉巴拉开始写快排,写完了面试官一提醒我发现不用这么麻烦,遍历就行了,当时脑子太乱了

8.问了我个Java里head是干嘛的,我以为是设置htup相应的消息头他说不是,我说不知道……

9,让我问问题,我问了您能稍微说一下这个head吗,他说是爬虫干哈干哈用的,



总的来说面试官人很好,瞅着像部门leader,但是可能工作重心是数据分析吧,对java知识考察的挺少的,而且我会的方面也没让我详细说,我说了两句他直接要求下一题,框架一点儿也没涉及

#小米##面经##校招##Java工程师#
全部评论
网络编程是问socket吧
点赞 回复 分享
发布于 2019-09-12 11:31
还在一面吗?小米那么多批次
点赞 回复 分享
发布于 2019-09-12 10:34
JAVA的head?是JAVA的对象头?
点赞 回复 分享
发布于 2019-09-12 10:35
你好同学,我也是昨天面的一面,你有收到二面通知吗
点赞 回复 分享
发布于 2019-09-12 15:38

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
评论
点赞
21
分享
牛客网
牛客企业服务