淘天 业务技术 一面凉经

时长:80min

  • 聊项目(40min)
  • Kafka和RocketMQ的区别
  • Kafka的消息流转过程详细讲一下,从生产者到Kafka集群再到消费者的全过程
  • Kafka的offset的作用,消费位点机制
  • Kafka顺序消费,重复消费怎么解决?
  • Kafka可用性保证,如果一个节点宕机了会发生什么?我已有的生产消费实例会有什么影响?
  • Kafka主从复制机制介绍一下
  • 如果我要对Kafka集群进行扩容,集群的已有节点是怎么感知到新加入的节点的?
  • Kafka是如何使用ZooKeeper进行元数据管理的?新版本的Kraft呢?
  • 讲一讲ZAB协议,Raft协议等
  • Java

○ ArrayList扩容机制

○ ArrayList并发安全吗?如何实现并发安全

○ 讲一下CopyOnWriteArrayList的实现原理

○ 讲一下对象序列化机制

○ 为什么要有一个统一的Serializable接口

○ serialVersionUID的作用

  • 操作系统进程管理,进程调度算法
  • 进程与线程的区别
  • 多线程场景,如何保证全局资源的同时访问不出问题?
  • 你了解哪些锁,详细讲一下实现原理和使用场景?
  • 如何避免死锁
  • 内存管理,讲一下虚拟地址空间、页表等,他们用来解决什么问题?
  • 内存如何分配的,讲一下使用malloc申请内存的流程
  • 内存池、线程池等池化技术有了解吗?他们的原理和使用场景是什么?
  • LRU缓存是怎么实现的?如果让你设计一个LRU缓存,怎么做?
  • 你里面用到了链表,如果我想把这个链表反转怎么做?
  • 链表如何判环,并且找到环的入口?多讲几种算法,双指针算法如何找到环的入口的,你用白板推导一下
  • 我现在有一个文件,里面存放了很多word,你如何做词频统计?如果文件很大呢?
  • 那如果我要找到词频的TopK,应该使用什么数据结构?除了用堆以外,你还能想到什么做法?
  • 如何对你生成的词频文件进行排序,为什么要使用归并排序?
  • 你平时还在学习哪些技术?计算机领域以外的呢?
  • 推荐两本技术相关的书籍

反问环节:我有哪些方面需要提升的?(基础挺好的,项目也还不错)

面完秒挂

#我的实习求职记录##如何判断面试是否凉了##现在还是0offer,延毕还是备考#
全部评论
面完秒挂+1 淘天是在刷kpi吗
3 回复 分享
发布于 2024-04-13 06:52 美国
和你一样秒挂,今天 11 点面的
2 回复 分享
发布于 2024-04-12 13:56 北京
请问业务技术底下那个部门呀
1 回复 分享
发布于 2024-04-13 00:02 上海
我全程问代码实现
点赞 回复 分享
发布于 2024-04-15 19:46 陕西
啊 难受 我下周才约的 没hc了吗竟然
点赞 回复 分享
发布于 2024-04-20 08:46 江苏
业务技术下哪个部门啊,我也是业务技术面完秒挂
点赞 回复 分享
发布于 2024-04-24 18:01 上海
校友很强
点赞 回复 分享
发布于 2024-04-26 10:17 江苏
这是实习面试?现在都这么卷了吗
点赞 回复 分享
发布于 2024-04-28 22:20 四川

相关推荐

03-07 12:47
门头沟学院 Java
实习拷打1你对Excel数据做了如何处理,数据量有多大2.优化之前导入多长时长3.SQL优化做了什么东西4.SQL为什么走的慢,是没走索引吗?5.库里存的都是什么数据6.项目中有哪些出彩的地方,还有哪些地方可以做改进项目拷打1.介绍一下第一个项目2.为什么要把信息放到队列里面,为什么不是立即发3.为什么要使用服务的注册和发现,初衷是什么,服务谁来调用,自己练的时候是给谁发的,在哪块用的是注册和发现4..项目的工厂策略模式是怎么用的5.发短信如何发的,如何做到的6.什么情况下用到Redis分布式锁7.如果第一个人获取到锁,但是他执行失败了怎么办(setnx值写进去的话,别的服务读的话不会立马结束吗?不会锁在那等着,有什么好的方法去解决)我答的是用mq发消息去构建缓存,因为mq有消费者确认机制,消费失败重试,重试到一个阈值一直失败就换下一个服务面试官又问超过阈值也没成功怎么办(面试官说如果构建失败异常了,我继续发消息,直到有人处理成功我就不发消息了)8.介绍第二个项目9.用threadlocal干了什么10.zset的底层原理是什么,讲讲11.乐观锁和解决炒卖,分布式锁解决一人一单,这是怎么做的12.如果同时多个人查到的时候都有商品,都下单,这个如何控制防止超卖13.你用的jdk是什么版本14.讲讲g1的垃圾回收器的原理15.初始标记的时候干了什么16.并发标记做了什么17.怎么标记的,标记机制是什么18.并发标记之后会进入的哪个阶段,为什么会有重新标记,解决了什么问题19.重新标记结束后会进入到哪个阶段20.你用过哪些锁21.reentrantlock是如何实习线程重入22.用过线程池吗?23.我们为什么要使用线程池24.核心线程数和最大线程数我们如何设置最合理手撕:在排序数组中查找元素的第一个和最后一个位置
点赞 评论 收藏
分享
评论
9
62
分享

创作者周榜

更多
牛客网
牛客企业服务