首页 > 【面经】keep和4399 后台开发岗
头像
一鼓作气
编辑于 2021-05-17 10:56
+ 关注

【面经】keep和4399 后台开发岗

keep面经(西安站)

一面:

1.问项目相关的

2.异常,try catch return返回值问题

3.volatile关键字介绍下

4.线程安全的单例模式

5.lambda 表达式(Java8)

6.数据库索引B树

7.四次挥手最后为什么是time_wait。多个客户端进入该状态,Tomcat服务器怎么处理。

感觉一面面试官人很好,不会的会引导,也会有一个相互探讨的过程。

二面:

1.项目中通行记录数据怎么添加(这个问题回答完后就感觉自己项目可能没有难度或亮点)

2.dubbo分布式问题(回答不是很好)

3.手写代码:在给定范围内存储对象,线性关系。

4.平时怎么学习技术。

从二维数组左上角到右下角的路径数量

实现LRU,(必须写代码)

BST树转化成双向链表

字符串转化“aabbccdaa” -> "a2b2c2d1a2"



4399

一面

手撕代码跳台阶(一次跳1-3阶,第s 阶坏了怎么办?)

JVM运行时数据区

虚拟机栈的结构

GC算法

复制算法的具体过程(Eden-Survivor,对象怎么放)

hashMap的结构

hashMap 的业务场景,我没做过什么项目,不知道运用的业务场景(´;︵;`)那你就说说什么时

候用

hashMap减少hash冲突的处理

JAVA 并发锁机制(volatile synchronized reentrantlock)

volatile具体怎么实现可见性

synchronized锁普通方法和锁静态方法的区别

观察者模式讲一下

几种IO模型讲一下

并发容器讲一下

Java内存模型gc为什么要把大对象直接放到老年代?

system.gc()做了什么,你觉得这样合理吗

监视器锁和lock那个快,为什么?两个的底层实现,监视器锁的优化

MySQL隔离级别的底层实现

项目中的权限控制怎么做的


更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐