当前位置: 首页 > 面试经验 >

腾讯Java凉经

优质
小牛编辑
81浏览
2023-09-06

腾讯Java凉经

9.4 腾讯一面
一共一个半小时
算法题:leecode93 复现IP地址:(输出不太对,但是讲了思路,正确 耗时将近45分钟)
Jvm:
jvm 内存区域?虚拟机栈中存储的数据?虚拟机栈会内存溢出吗?堆会内存溢出吗?(七七八八)
垃圾回收算法?(回答上来了)
分代分几代?什么时候对象存在新生代?什么时候存在老年代?(其实是想问GC的流程,什么时候对象存放到老年代答的不是很好)
Java集合:
简单说一下HasnMap?HashMap初始容量是多少?HashMap扩容机制说一下?如何实现自定义大小的HashMap?(扩容答的不行)
刚刚说到HashMap线程不安全,那什么是线程安全的 ?简单说一下currentHashMap?使用的是那种锁?(currentHashMap当时记不太清了,只回答了是用锁来实现线程安全的,使用一个继承于reentrantlock的锁,后面又看了一下,我回答的是jdk1.7版本之前的锁实现,jdk1.8就是使用的synchronized和CAS)
redis:
redis平时用来做什么?(缓存)
redis中的key存的是什么?如何保证数据库和缓存的一致性?
如果有大量的无效key,该怎么解决?(1,缓存无效key,设置较短的过期时间( √ );2,可以使用布隆过滤器,没想起来)
提到了项目,简单问了一下用户登录使用到的MD5和加盐加密的过程?
计网:
TCP三次握手和四次挥手过程?TCP UDP的区别?以及他们的应用场景?为什么TCP是传输可靠的?(都答上了)
反问:
1先是问的对本次表现得建议,面试官说后续还有面试体验打分,就不说表现了(凉)。
2.问了部门具体得业务。
 类似资料: