2.11 快手一面 Java后端实习
-
上午11点,视频面
-
介绍一下自己
-
了解哪些技术栈
-
知道spring boot的启动过程吗
-
看到你写了学过jvm,能说一说堆和栈吗
-
String s = new String("a"),在堆和栈中会发生什么
-
kafka在微服务的调用下,如何保证消息不被某个服务重复提供或消费
-
kafka的ack机制配置,能配置3个参数,怎么配的
-
kafka的topic和partition的关系,为什么要有partition的概念
-
kafka的消费者组有什么用,消费者组之间是如何隔离的
-
redis的五种基本数据类型,分别有什么使用场景
-
redis的string类型的底层实现了解吗
-
caffeine本地缓存,想配置不同的过期时间该怎么办
-
说一说hashmap的扩容机制
-
concurrenthashmap扩容的时候是如何利用cas进行配合实现扩容的
-
项目里用threadlocal的时候出现过问题吗
-
自己搭过mysql的主从结构吗,说一说对它的理解吧
-
写一道题吧(力扣1614 括号的最大嵌套深度)
-
反问:大概多久出结果,有几面?
-
面试官建议:现在还在上学,能感觉出来应该看过一些课程和博客,但是应该多看一些源码,去体会源码的构建思路和意图,比如map扩容,不要过分相信别人的博客,他们写的也不一定对。
面试体验还是不错的,虽然有很多也没答上来,面试官人也很好,针对你的回答会有答复,最后也给到我一些建议。
#实习经验分享##面试题目##快手#