金山办公(2023.10.10)一面凉经

1. 自我介绍

数据结构:

2.设计一个先进先出的队列:

1. 如何判断是否满了?
2. 并发操作是否安全?
3. 如何安全?
4. 不加锁怎么保证进队出队安全?
5. 如何保证变量(版本号)是否并发安全?
6. volitile 实现原理
7. CAS+volitlie能保证并发安全吗?

3.如何实现一个优先队列?

1. 堆是什么?
2. 如果加入一个数据,会发生什么?

4.HashMap与TreeMap有什么区别?

1. TreeMap怎么保证是有序的?
2. 红黑树是什么?
3. 如何遍历一个有序二叉树?
4. 如果插入一个元素会发生什么?

计算机网络:

5.TCP断开连接的过程:

1. 如何程序控制操作系统在接收到请求断开连接之后(第一次收到FIN时),发送数据?
2. 是不是只有客户端有TIME_WAIT状态?
3. 如果服务器主动断开连接会怎样?
4. 如果客户端就是不主动断开连接怎么样?(服务器采用连接拒绝策略,感觉是这样)

操作系统:

6.进程和线程的区别:

1. 进程什么时候切换?
2. 进程切换和线程切换的区别?
3. 什么时候进程切换?什么时候线程切换?
4. 资源指的是什么?
5. 每个进程都要分配几个网卡吗?
6. java中的线程和硬件线程(内核线程吗?)有什么关系?

7.数据库事务是什么?

1. 如何保证隔离性?

8.反问:1.部门还没分配,入职会有三个月的培训。

10.31更新,终究是迎来了感谢信😭😭😭😭
全部评论
lz几面啊?
1 回复 分享
发布于 2023-10-14 23:45 广东
佬,约2面了吗,我11号一面到现在也没收到二面消息
1 回复 分享
发布于 2023-10-16 10:50 湖北
佬,他金山办公不是go吗?怎么问的java
点赞 回复 分享
发布于 2023-10-14 20:38 广东
同一个面试官问题80%一样 但是我答的很差
点赞 回复 分享
发布于 2023-10-15 01:02 湖北
我去怎么问的这么多
点赞 回复 分享
发布于 2023-10-23 19:48 天津
佬 啥岗位啊 金山办公有java吗
点赞 回复 分享
发布于 2023-10-25 21:31 湖南
同今天收到感谢信😮‍💨
点赞 回复 分享
发布于 2023-10-31 22:40 浙江
java岗?
点赞 回复 分享
发布于 2023-11-04 20:15 广东
我现在还是面试中,10.11一面,现在还没有二面,感谢信也不发,服了
点赞 回复 分享
发布于 2023-11-21 14:12 湖北
佬,数据结构是需要手搓吗
点赞 回复 分享
发布于 07-25 13:00 上海

相关推荐

不愿透露姓名的神秘牛友
12-14 08:58
金山 软开 25w 硕士211
点赞 评论 收藏
分享
评论
9
82
分享
牛客网
牛客企业服务