Miiiracle level
获赞
50
粉丝
20
关注
6
看过 TA
516
深圳大学
2026
Java
IP属地:广东
暂未填写个人简介
私信
关注
03-18 10:29
已编辑
深圳大学 Java
1.自我介绍2.到岗时间3.描述一下微服务思想4.InnoDB的索引结构5.为什么用B+树6.B树是什么样子的7.主键索引和唯一索引的区别8.redo log是干什么的9.bin log是干什么的10.你项目中redis和mysql是怎么保证数据一致的11.延时双删怎么实现的(固定2s12.有没有别的方法(消息队列,cannal订阅13.有了解过消息队列吗(没有,计划学习14.你知道redis的大key(分片)问题和热key问题吗(互斥锁,预热,设置永不过期15.热key还有什么方法吗(没想出来16.假如有一个redis集群,一个在节点在中国,一个节点在美国,通信延迟很高,有一个大key分片存在这个集群中,中国节点向美国节点同步数据时很多数据没传成功,怎么办(不会,瞎说了一通,面试官说哦...行了解,感觉是不太满意17.这个微服务项目中不同微服务之间是怎么调用的,RPC吗(不是,用的http18.你用过RPC吗(没有,计划学习19.tcp怎么保证可靠的算法题:带过期时间的LRU因为是遍历双向链表修改TTL所以这个复杂度是O(n),面试官问有没有O(1)的方法,当时没想出来,回来的路上意识到可以记录维护最小堆来实现O(1)的复杂度反问:具体业务没录上音,凭记忆写的,不记得还有没有遗漏了连续两场八股盛宴,面完脑子晕晕的——————补充————————想起来还有一个问题同步/异步IO,阻塞/非阻塞IO是什么,他们的区别,这个真不会又是在瞎说#面经# #字节跳动# #剪映# #暑期实习# #面试# #后台开发#
查看19道真题和解析
0 点赞 评论 收藏
分享
03-21 09:59
已编辑
深圳大学 Java
1.自我介绍2.Java是自学的吗3.开发过程中遇到过什么困难4.java字符串类型,并发场景下怎么使用,怎么保证线程安全的5.说一下synchronized,volatile+CAS的实现原理6.synchronized是公平锁还是非公平锁7.什么是公平锁什么是非公平锁8.公平锁怎么实现9.怎么实现可重入锁10.string类型继承自哪个类11.object类的方法你用过哪些12.锁升级过程13.你在项目里用过什么集合14.ArrayList实现原理15.hashmap的实现原理16.ArrayList,linkedlist的区别17.hashmap为什么单个链表达到8个会转为红黑树,你确定是8个吗18.hashmap的扩容策略19.hashmap线程安全问题,并发场景下怎么用20.concurrenthashmap实现原理21.arraylist和hashmap是有序的吗22.hashmap在扩容的过程中插入新数据会发什么什么事情23.线程池的核心参数24.不丢弃任务的拒绝策略叫什么名字(?25.springboot接收到一个请求后都做了什么26.现在需要对一个数据表中的一个敏感字段加密,在不动业务代码的情况下怎么实现(我答的AOP)27.有没有更优雅的方式(数据库写触发器?)28.用aop和用数据库实现的优缺点分别是什么28.用mybatis可不可以实现这个功能29.你在项目中用redis做什么(缓存30.用了什么数据类型(string31.为什么不用hash,什么场景下用hash32.其他基本数据类型的应用场景33.redis的默认端口号是多少(?算法题:最长不重复子串,因为是hot100原题,给了15分钟,5分钟就做出来了,然后估计面试官想卡到一小时,就又加了一道题...多线程交替打印字符(没做出来,notify没反应>_<反问:具体业务本来想问对我的建议,脑抽说成了面试的评价,然后他说面评不能告诉你,真想给自己一巴掌😫#面经# #腾讯# #暑期实习# #面试# #后台开发#
土豆去皮:八股盛宴
0 点赞 评论 收藏
分享
03-12 19:16
已编辑
深圳大学 Java
19:30开始,19:26面试官现身面试间,一句"你好听得到吗"把在玩手机的我吓得一激灵,脑子一片空白,跟他说了好几次我在最后发现没开麦....1.面试官先介绍部门业务2.自我介绍接下来拷打项目3.微服务架构和单体架构的区别4.网关是怎么将请求分发给服务的(注册中心)5.说一下你们的负载均衡怎么做的6.如果其中一个服务宕机了,网关是怎么知道的(心跳机制)7.心跳机制有延迟吧,在这段时间如果有很多请求打过来怎么办(没答出来)8.忘了接下来怎么引导的了,然后我理解错了,想成了请求限流,就说用令牌桶算法什么的,面试官继续引导我说有的时候这个服务请求数量很多,有的时候会很少吧,有资源紧缺和资源浪费的情况怎么办(感觉在问削峰填谷我就说加消息队列)9.消息队列了解多吗(我说还没学)10.怀疑是上面我提了令牌桶,面试官为了不让我尴尬问了一个令牌桶的问题11.你的项目中用了Redis,具体是做什么(缓存)12.缓存击穿怎么办13.布隆过滤器怎么实现的14.布隆过滤器的准确率是多少(我直接说有公式不记得了,现在想想忘记跟面试官说说会产生误判的原因什么的了,有点后悔)15.布隆过滤器的长度(这个我其实也好奇过,当时问ai没怎么看懂,这下好了被问到了,只能说不知道)16.MySQL索引用的什么数据结构17.主键索引和普通索引的区别18.场景题:一个大文件存储了上亿个或者更多的用户id,然后客户端要根据id请求用户详情,设计一个系统(这个答得特别差Orz一开始的思路完全错了)一开始说用位图,后面意识到位图只是快速查询这个id存不存在,不能用来查详情然后开始了一错再错的不归路,中间的路程很曲折实在是不好描述,答的也很混乱面试官不断引导我以及给我添加各种各样开挂的条件,最后的回答是参照redis做分片集群,客户端请求发到网关,网关根据注册中心拉取服务找到对应的节点,查询信息其实我还是觉得我回答的很怪,到现在也没有一个很满意的答案19.追问:如果你的分片节点宕机下线了怎么办(我开始扯主从复制-读写分离)20.追问:主节点下线怎么办(继续加机器做哨兵集群。。这个时候已经有点绝望了,感觉在水多加面面多加水,部署机器跟不要钱一样)21.追问:主节点下线后怎么从从节点中挑选新的主节点(没回答上来,面试官跟我解释为什么机器数一般都是单数,像3、5这样的,然后会比较好挑选节点,其实我没太听懂,之后再研究研究吧)22.算法题:给一个字符串如aa=bdd&c12=b,输出map[aa]=bdd,map[c12]=b,即 ‘=’ 两边是键值对,‘&’ 是分隔符,但是字符串可能有异常,比如&&&==a=b&,要求尽可能屏蔽异常得到正确的结果,没见过这道题,直接模拟做的反问:我的面试表现&&建议面试官人特别特别好,一直在引导我,我理解错了他还安慰我说他没表达清楚,我一晚上不停的闯祸,太不好意思了btw因为一开始在玩手机实在是被吓到了忘录音了,不记得有没有缺什么,等想起来我再补充吧—————————二面————————只有差不多40min,没有手撕始终是场景题和一些基础概念的深挖,比如微服务架构思想,jwt的应用,拆表做数据迁移可能遇到的问题等等。。我的回答没有让面试官满意的。。暴露出来好多问题,面试官跟我说我对一些概念还只是会用和基本的了解,没有让理论和实际有很好的结合,让我再去好好思考这些,之前确实是没怎么想过最后反问面试流程:四次技术面+hr面#腾讯# #面试# #暑期实习# #后台开发# #面经#
ailanxier:问的好细呀
查看40道真题和解析
0 点赞 评论 收藏
分享
02-28 16:58
深圳大学 Java
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务