360 运维开发社招面经 (一面)

一面30min

1.自我介绍,balabala....,讲了一下自己的工作经历。

2.Java抽象类与接口的区别

3.了解协程吗,答不了解,面试官还给我举了个场景来解释什么是协程,我实在不了解,面

试官就和蔼的过了

4.进程与线程的区别

5.线程的调度算法,java 实现了线程的调度吗?

6.讲一下java 的多线程情况下是如何保证安全的(volatile,synchronized,lock,cas),之

后谈到java内存模型

7.StringBuilder与StringBuffer的区别,讲了一下底层数据结构及实现原理,一个线程安全一

个线程不安全

8.网站第一次请求某张图片时会有明显的延迟,第二次请求同一张图片感觉快点,这是为什

么?

答:客户端有图片的缓存,所以第二次快点,又或者中间有缓存服务器(这里楼主根据自己

的经验和知识面答的,貌似没get到面试官的点)

9.根据上一问继续挖深,你说客户端有图片的缓存,那么假设图片更新了,浏览器为什么不

会从缓存里拿,而知道重新请求新的图片。

10.TCP协议了解吗?讲一下,说一下UDP和TCP的区别。

11.设计一个TCP程序,要求流量传输有上限和下限,你怎么设计?

答:实话说我是不知道的,没写过TCP程序。但想到TCP有个滑动窗口可以控制流量,所以

就按着自己的想法说了一堆。面试官貌似不满意,过!

12.讲一下你项目中最得意的地方?讲一下项目中你觉得最难的点?

13.项目中用到了redis,redis有哪些基本数据结构,为什么要用redis?

#面经##社招##360公司##运维工程师#
全部评论
你不是面运维吗?为什么问java🤣
1 回复
分享
发布于 2022-01-27 15:17
面试结果怎么样呢
点赞 回复
分享
发布于 2021-06-03 10:36
百信银行
校招火热招聘中
官网直投
楼主 运维开发实习生会写算法吗
点赞 回复
分享
发布于 2022-05-10 17:03

相关推荐

5 15 评论
分享
牛客网
牛客企业服务