YYJ_wr level
获赞
23
粉丝
7
关注
6
看过 TA
175
西安电子科技大学
2024
Java
IP属地:陕西
暂未填写个人简介
私信
关注
8.30 字节一面:凉凉1个小时40min:1.springboot 怎么声明一个类为bean2 @Autowired 和 @Resource 的区别是什么?3.treeSet和treeMap的区别?4.刚刚有提到treeMap的底层原理是红黑树,那红黑树有什么特点?5.还有哪些地方用到了红黑树?6.你了解AVL树吗?红黑树相比AVL有什么优缺点?7.刚刚有提到索引有用到红黑树,那MySQL的索引是使用什么实现的?8.为什么MySQL使用B+树,相比于红黑树来说?9.计算三层B+树能够存储的数据量?(一页多少byte?在提示)10.MySQL索引碎片了解吗?怎么产生的?如何解决他?算法场景题:1、最少数量的圆覆盖最大面积?2、背景知识,接口的评估指标,(QPS,RTP),99线和95线(发送了100次的数据,对每次发送数据的RTP排序,第99个RTP称之为99线,95相同),现,假如有1000或者10000次发送,如何快速找到他的99线?11.项目中redis是如何使用的?使用的数据结构是什么?12.了解redis其他的数据结构吗?13.对GEO有了解吗?redis场景题:1.你现在要实现用户登录功能,一个用户的手机号对应唯一的id,网站用户非常多,使用Redis的那种数据结构存储更好?答:bigmap ,String ,(用户量过大,占用内存多),Hash(根据手机号的特性,相同的运营商,手机号前3位相同,hash的key,属性,value如何设计?)算法题:leecode hard:反转K个一组链表
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
转发
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.问了部门具体得业务。
投递腾讯等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务