游族网络一面

整体八股居多,比较基础。
然后就是项目简单问了问,没有深挖

确认姓名及专业背景(智能科学与技术),询问 Java 是否为自学 。

ArrayList 的底层原理是什么?(对比 LinkedList) 

ArrayList 的扩容机制是怎样的?(扩容倍数、是否改变顺序、如何迁移数据) 

是否了解 HashMap?(涉及底层结构、JDK 1.8 优化、ConcurrentHashMap 的线程安全实现) 

什么是双亲委派机制?

synchronized 关键字的锁升级流程是怎样的? 

i++ 操作是线程安全的吗?为什么? 

线程池的核心参数有哪些?

什么是核心线程数?空闲的核心线程可以被释放吗?可以配置吗?

CAS(Compare And Swap)会有什么问题? 

熟悉哪些数据库?

MySQL 的四种事务隔离级别是什么?默认是哪一种? 

MySQL 的一条记录对应 MongoDB 里的什么概念? 

TCP 协议在哪一层?HTTP 协议呢? 

如何在 Linux 服务器上查看一个程序/进程的状态?

项目(AgentX 平台)与 Java 技术栈的关联性 。

详细说明海量数据导入导出的实现方案(涉及分批次查询、分片上传、游标分页优化深分页问题) 。

规则引擎的主要工作内容 。

在项目或实习中印象最深刻的问题及解决方案 。

是否会对解决的问题进行记录和复盘?
全部评论
谢谢牛友
点赞 回复 分享
发布于 昨天 15:35 广东

相关推荐

01-26 10:35
已编辑
成都理工大学 Java
实习拷打: 描述一下这段实习过程中你觉得最有价值或印象最深刻的事情是什么?技术细节: 规则引擎中复杂的逻辑表达式是如何存储的?如何实现规则因子的通用化?系统设计: 为什么要设计多版本快照?如何保证对旧表的兼容?线上风险: 如何发现规则变更后的错误?审批流程能解决哪些问题?并发处理:两个业务人员同时修改同一规则,如何保证并发安全?多版本快照产生的数据冗余如何处理?分布式锁在这里的作用是什么?有点奇怪的八股操作系统: 简单介绍计算机通电后是如何启动起来的?硬件常识: CPU 通电后为什么能运行?网络基础: 在当前面试的视频直播场景下,网络上发生了哪些事?协议细节: 视频传输一定是 UDP 吗?在网页端是如何建立 UDP 连接的?反射(Reflection): Java 为什么要用反射?不用行不行?它带来了什么好处?类加载(ClassLoader): 为什么要用类加载机制?你写过相关代码(如 Starter 或 SPI)吗?算法题: 字符串模拟大数相加系统设计题:老师在某个时间段加一节课。根据起止时间查询该时段内的所有课程。有的问题不是很常规,感觉要凉后续:周五面的,周一通知挂了,复盘感觉问的还是偏综合,反射这块答偏了,应该是从Java编译之后静态,反射提供了动态的能力去会回答。然后就是前面OS和计算机网络答的不算好,继续练吧
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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