百度Java后端实习生面经

一共三面,是一下午连着面试的,已收到offer

一面:

主要考察的就是基础知识

自我介绍,介绍了一下项目,然后从项目开始延申

计算机网络相关的:

OSI七层架构每一层的作用和协议介绍

TCP/UDP区别

TCP的三次握手、四次挥手、超时重传、流量控制、拥塞控制等

操作系统:

进程线程区别,进程间通信方式

常用linux命令介绍

五种I/O模型

Java基础:

重写equals方法时,为什么要重写hashcode

Java集合介绍

HashMap介绍、是否线程安全,为什么,如何解决

HashMap、HashTable和ConcurrentHashMap的区别

JavaGC介绍

数据结构:

代码实现:给定一棵二叉搜索树,将其上面所有结点的值更新为:当前节点值与比他大的所有节点值的和


二面:

有个别一面重复的问题

linux重点问了一下,系统cpu占用率过高,如何查看,如何定位到具体进程?一个文件里有id+name,另一个id+birth,如何合并两个这两个文件等

了解云原生吗,介绍一下

docker,k8s用过吗,介绍一下

BIO/NIO/AIO

代码题:

矩阵元素从左到右增大,从上到下增大,如何找到某个元素是否在矩阵中?

统计重复数字,如aaabbbcccaaa变为3a3b3c3a

三面:

介绍项目和研究方向,围绕研究方向聊了一些内容

用过哪些Java的框架,分别介绍一下

出了两道算法题,说了一下思路

单例模式写一下

客户要求2个星期交付任务,你需要3个星期才能完成,怎么办?

希望从事的岗位?

还有一些其他的问题,记不清了


#百度##实习##Java工程师##面经#
全部评论
三面是代码solo吗小哥
点赞 回复 分享
发布于 2020-05-07 20:05
几号面的啊楼主
点赞 回复 分享
发布于 2020-05-07 22:33
楼主哪里投递的哇,现在还能投嘛😀
点赞 回复 分享
发布于 2020-05-08 22:03
面试的算法题难吗?楼主是怎么准备的呢?
点赞 回复 分享
发布于 2020-05-10 22:34
楼主是鸡架的云原生吗,我能方便咨询点问题吗
点赞 回复 分享
发布于 2020-11-12 14:49

相关推荐

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