发面经攒人品 美团一面

1、对大数据和机器学习的方向有一些了解吗?

2、实习相关

11、项目相关

18、讲一下你对于线性表的底层实现。

19、那如果想解决它的线程安全问题,怎么解决?

20、HashMap的底层数据结构。

21、怎么实现HashMap的线程安全呢?

22、那ConcurrentHashMap具体是怎么加锁的?

23、可以讲一下Synchronized的底层原理么?

24、那还有一个关键字叫volatile,那它是解决什么问题的?

25、那你平时写代码的时候会使用到并发的这些工具么?

26、那对线程池有了解吗?

27、讲一下既然有了synchronized为什么还要有ReetrantLock?

28、ReetrantLock用了很多Condition,你知道都是干啥的么?

29、底层使用的AQS实现的,有了解过吗?

30、还有别的东西也是使用的AQS,了解吗?

31、写代码的时候会用到Java8的新特性吗?

32、比如啥呢?

33、tcp的三次握手和四次挥手过程。

34、如果让你用Java写一个tcp的服务器,你会怎么写呢,使用BIO、NIO这些东西。

35、那你讲一下NIO吧,为什么我们要用NIO不用BIO。

36、那么NIO本身是基于Linux的什么指令实现的呢?

37、那对操作系统的虚拟内存和物理内存了解吗?

38、进程和线程的区别。

39、你登陆一个Linux系统,你可以看到一个进程下辖的线程吗?

40、那进程之间如何实现通信呢?

41、操作系统的page Cache了解吗?

42、一个文件系统,都有哪些操作,哪些功能?

43、Linux命令了解吗?

44、比如说我发现有一个端口被占用了,你能知道是被谁占用吗?

45、用户态和内核态的理解。

46、用户态怎么进入到内核态?

47、算法;LRU

48、实习时间呢,多久?

全部评论
感谢分享。问一下老哥面的什么部门,还问机器学习和大数据?老哥八股答出了大约百分之多少啊?
点赞
送花
回复
分享
发布于 04-22 16:18 山东

相关推荐

3 10 评论
分享
牛客网
牛客企业服务