金山办公一面面经

2025年10月22日 金山办公一面

全程25分钟,无手撕。

  1. 如何判断链表有环?
  2. 如何判断环的长度?
  3. 了解哪些排序算法
  4. 进程与线程的区别
  5. 进程间通信方式
  6. HTTPS加密过程
  7. TCP四次挥手什么时候可以简化为三次挥手
  8. 快排的缺点是什么
  9. 如何优化标准快排?(除了随机化基准,还有一个三路快排)
  10. 死锁产生条件
  11. JVM内存模型
  12. 事务隔离级别
  13. 数据库索引结构
  14. B+树比B树好在哪里?
  15. 深度分页问题怎么办?
  16. redis持久化方式
  17. 混合持久化的机制

线下面的,只记得这些了,好几个问题有些深入,不会。

全部评论
请问base哪里呢
点赞 回复 分享
发布于 2025-11-08 23:51 北京
金山办公一面
点赞 回复 分享
发布于 2025-11-05 10:44 湖北
为什么我的系统一直显示面试呀 我二面了
点赞 回复 分享
发布于 2025-10-29 22:23 湖北
有二面通知了吗
点赞 回复 分享
发布于 2025-10-29 14:44 广东
感觉这些题目都是比较常见的,佬应该可以的
点赞 回复 分享
发布于 2025-10-23 21:17 安徽
啥时候写的笔试
点赞 回复 分享
发布于 2025-10-23 16:58 吉林
大佬有说什么时候二面嘛如果过了的话
点赞 回复 分享
发布于 2025-10-23 10:27 陕西

相关推荐

2025-12-22 17:15
门头沟学院 Java
1. 实习介绍2. HashMap底层数据结构- 链表树化的条件:当链表长度大于8且map容量超过64时,链表会进行树化。- 这样设计的原因:主要是结合内存开销和性能进行综合考虑。- 若key一直有冲突该如何处理?3. 介绍ConcurrentHashMap4. 说下CAS和synchronized锁的区别?5. Java的垃圾回收机制?6. 项目介绍- 数据存储是否为单表存储?表的数据上限是多少?能否存储一亿条数据?- 当单表超过5kw行或者容量超过2GB时,需考虑分库分表。- 订单表数据量较大时,如何选择分库分表键?是否了解分库分表?- 分库可以解决并发量大的问题,但数据库的连接数量有限,若进行分库,用户如何知晓请求该发送到哪台机器上?- 分表是将订单、物流、商品、会员等数据分别存放在独立的数据库中。7. MySQL底层数据结构?为什么采用B+树?为何不使用B树?8. 了解MySQL聚簇索引吗?有哪些方式可以避免回表操作?-  select id, name from table where name ='ls'  -- 不回表-  select * from table where name ='ls'  -- 回表9. 了解MVCC吗?它可以解决哪些问题?在不同隔离级别下,MVCC的处理方式有何差异?10. Redis在项目中的使用场景11. Redis除了实现分布式锁,还能有哪些应用?- 如何利用Redis进行限流?具体如何实现?
点赞 评论 收藏
分享
2025-12-20 13:10
门头沟学院 Java
项目 1.项目的难点 如何解决2.互斥锁的粒度是什么样的3.这个锁是每次往缓存里写任何数据都需要加锁吗4.比如说读的是多个优惠券的这种信息,可能有不同的人同时请求,他读的是不同优惠券的这个信息然后都被击穿的话,你是共用的是一把锁呢?还是每个优惠券一张锁呢?5.这个锁是怎么实现的6.nginx反向代理去保护后端服务器的原理是什么7.热门商品假如是在8点上架,8点的时候可能会有很多请求打过来,在redis中还没有,那这些请求都会去读数据库,这块应该怎么优化?8.假设redis判断用户购买资格成功,但是在扣钱的时候失败了应该怎么办9.有没有测过秒杀券一秒能够支持多少个请求,最大?10.测出来的2000是因为jmeter自己有性能瓶颈呢?还是说其他原因导致的性能瓶颈?11.假设我们想把qps提到10w,应该在哪些方面做什么样的改造?多个数据库怎么配置呢?写操作主要依靠主节点,加多个从节点对写操作意义不大,这块还能做什么优化?八股1.类的成员变量,方法的静态变量,这三种变量在多线程条件下哪个是线程安全的,哪类的静态变量,哪个是不安全的算法1.二叉树的平均高度:每一条路径的高度是根节点到叶子节点的长度2.一个不重复的升序数组,左移k次,给你左移后的数组,问左移了几次?如果数组中有重复的元素呢?
点赞 评论 收藏
分享
评论
6
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务