阿里淘天AI应用开发一面 1h左右

面麻了,攒人品中
1.实习拷打
2.雪花算法生成的是什么样的ID
3.10位的机器码不够应该怎么解决
4.时钟回拨带来的问题是怎么解决的
5.Base62和16进制之间怎么选择的
6.如果是6位的一个短链标识,可以支持多少不重复的短链
7.机器码怎么管理?如果两个服务器的机器码重复了该怎么解决对应问题?怎么从代码层面解决?
8.布隆过滤器原理和用什么具体实现的
9.如果想把布隆过滤器的误判率从1%降到0.1%,具体位数组要扩张多少,哈希函数怎么设计个数
10.布隆过滤器的选型
11.Cache Aside中更新缓存和删缓存怎么选?为什么?
12.删缓存失败了怎么解决?
13.在更新缓存后删除缓存这种模式下什么时候会出现不一致的问题?
14.如果想要强一致性,怎么实现?
15.延迟双删策略的延迟时间怎么设置?
16.双重检查锁的原理和作用
17.缓存击穿相关的,具体忘了是什么问题
18.分表相关的,包括分片键怎么选的、分了多少表
19.如果业务需求需要再加上用户id,并且需要借助用户id查询数据,那么分表的逻辑怎么改?
20.RocketMQ和LLM对GC的压力有什么不同?
21.系统中GC如果比较多,怎么排查问题?
22.ZGC和G1的区别是什么?
23.G1垃圾回收流程是怎样的?
24.有没有对JVM做过调优?清楚调优参数吗?
25.Sentinel限流是根据QPS还是线程数?
26.降级策略是什么?
27.有没有做集群限流
全部评论

相关推荐

昨天 12:53
门头沟学院 安卓
发个面经积攒人品。1.  (开场)请做一个简单的自我介绍。2.  (算法题)实现一个时间复杂度最低的排序算法(给定正整数且已知最大值)。3.  (Java基础)Java的基本数据类型有哪些?4.  (Java基础)byte类型的取值范围是多少?5.  (Java基础)int占几个字节?6.  (Java基础)你知道Java的拆箱和装箱吗?7.  (Java基础)拆箱和装箱会带来什么问题?8.  (Java基础)它(指Integer的缓存机制)一定会有拆箱和装箱的开销吗?9.  (Java集合)Java里面的集合类分为哪些类型?10. (Java集合)List里面的ArrayList和LinkedList有什么区别?11. (Java集合)为什么会有这个区别?(指上一个问题中两个List的不同特性)12. (Java集合)ArrayList扩容是怎么扩的?13. (Java集合)为什么(ArrayList)扩容1.5倍?14. (Java集合)HashMap你了解吗?它是什么结构?15. (数据结构)为什么红黑树的查询性能(比链表)好?16. (数据结构)二叉(搜索)树的查询效率一定是O(log n)吗?17. (数据结构)那为什么不做一个完全平衡的(AVL)二叉树?18. (Java集合)HashMap的哈希算法是怎么样的?19. (Java并发)Java里面多线程编程,为了保证线程安全,有哪些技术?20. (Java并发)刚刚说的Atomic是怎么去实现线程安全的?21. (Java集合)HashMap是线程安全的吗?22. (Java集合)有哪些线程安全的Map实现?23. (Java并发)ConcurrentHashMap是怎么去实现(线程安全)的?24. (Android)安卓里面的Handler机制你了解吗?25. (Android)你刚刚提到的epoll机制,它是什么样的(通信机制)?26. (Android)安卓的那个RecycleView你了解过吗?27. (Android)安卓里面进程间通信的方式(有哪些)?28. (Android)你有了解Binder机制吗?29. (框架)看你简历上有提到Retrofit框架,你用过这个框架吗?30. (框架)Retrofit的框架是怎么去实现它接口调用的(机制)?31. (反问前)你那边有问题要问我吗?
查看30道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务