E签宝 Java 一面

秋招HR刚跟我同步~ 说希望我能实习到明年3月份,还有20分钟就HR面啦!先快速过波高频技术题,心里有个底👇
1. 自我介绍(提前捋好核心亮点,突出项目+技术栈)
2. Java常用集合有哪些?哪些线程不安全?(ArrayList、HashMap、HashSet这些都线程不安全,Vector、Hashtable是安全的,但性能一般)
3. 线程不安全的集合怎么保证安全?(用Collections.synchronizedXXX包装,或者直接用ConcurrentHashMap、CopyOnWriteArrayList这些并发集合)
4. 讲讲Java泛型?(本质是类型参数化,避免类型转换,还能提高代码复用,比如List<T>,编译时会类型擦除)
5. 什么是死锁?怎么避免?(多个线程互相持有对方需要的锁不放导致卡死;避免的话就按固定顺序加锁、设置锁超时、减少锁持有时间)
6. MySQL为啥不推荐用text字段?(检索慢、占空间大,索引支持有限,还可能影响查询性能)
7. 用过Redis吗?怎么保证数据不丢失?(用过!RDB快照+AOF日志双备份,再搭主从复制和集群,就算单点挂了也能恢复)
8. 实现用户积分排行榜用啥?(必须Redis的zset啊!分数存积分,天然有序,还能快速查排名、取前N名)
9. 用过什么消息队列?RabbitMQ怎么保证消息不丢失?(用过RabbitMQ~ 消息持久化、交换机和队列持久化,再加上消费者手动ACK,三重保障)
10. JVM总FullGC咋整?(调大堆内存阈值、减少反射和大对象创建、对象懒加载、及时清理静态集合,避免内存泄漏)
冲就完事儿了!希望HR面顺顺利利~ 🙏 #面试线索爆料#
全部评论
不是不招java吗
点赞 回复 分享
发布于 昨天 18:21 浙江
这公司不是加班挺狠还裁员嘛
点赞 回复 分享
发布于 昨天 12:27 河南
这八股都是背的jacaguide吗,好多啊
点赞 回复 分享
发布于 昨天 12:26 河南

相关推荐

评论
点赞
1
分享

创作者周榜

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