首页 > Keep面经之java工程师(社招)
头像
牛牛牛比哥哥哥
发布于 2021-08-13 23:26
+ 关注

Keep面经之java工程师(社招)

· 一、Java

· 线程如何终止

· 如何用一个cancel方法停止两个线程

· 泛型原理、使用场景、优缺点

· 手写代码,设计parseInt

· hashmap是怎么实现的,是线程安全的吗

· 知道hashmap的扩容机制么

· arrylist实现原理

· 怎么实现线程安全

· 二、算法

· 从矩阵左上角到右下角的走法有多少种

· 一个长字符串,一个短字符串,短字符串中的字符间顺序我们可以任意改变,实现在长串中找到短串的代码

· Top k问题

· 求不相邻的最大子数组

· 排序算法有哪些?

· 介绍一下快排?

· 两个字符串找最长公共子串

· n个数中找到长度为m的和值最大的子串

· 归并思想

· 三、JVM

· 强软弱引用以及使用场景

· 对象的生命周期

· 如何判断对象能否回收

· 对象循环引用了怎么办

· 什么情况下会触发gc

· 内存泄漏有哪些场景、如何检测、如何避免

· java堆中存放的是什么,栈中存放什么。

· 类加载的过程

· jvm分区

· 四、网络和数据库

· Mysql索引选择

· Mysql索引实现

· https原理

· 五、操作系统

· 进程间通信有哪些方式

· 六、设计模式

· 用过哪些设计模式

· 写线程安全的单例模式,为什么用volatile和synchronized,底层是怎么实现的,volatile是可重排序的吗

· 七、框架

· 介绍一下aop

· 八、其他

· 设计一个微博大v可能有几百万粉丝 大v发的微博关注他的用户会有实时通知 用户那里可以查看关注的所有人的微博

· 短域名和长域名。怎么根据短域名映射到对应的长域名,怎么存储,用什么数据结构。长域名怎么转化得到短域名的字符串?

· 统计一个网址访问次数前10多的ip地址。怎么保证实时性。

 


更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐