一、科大讯飞算法一面1. udp如何保证可靠性2. tcp头部字节大小3. 字符串匹配算法怎么设计复杂度最小4. kmp算法流程5. 一副扑克牌去掉大小王,随机抽七张牌,抽到炸弹的概率是多少6. 了解哪些设计模式讲一下不匹配,面试官人挺好,给我换java开发了二、java开发一面:1. hashmap原理2. ConcurrentHashmap原理3. 红黑树具体的好处是什么,有什么缺点4. b树b+树的区别5. 常见的线程安全的关键字讲一下原理6. 线程池具体有什么优化策略7. 优先级队列的原理8. Spring注解和AOP原理9. 循环依赖具体怎么解决的10. redis单线程讲一下,有多线程吗11. https的流程,TLS的加密流程12. 整个项目中遇到的难点,怎么解决13. 现在的项目有什么问题,高并发如何继续优化14. 下游服务宕机后,如何防止调用该服务的整个模块崩盘,接口设计有什么兜底措施15. kafka如何保证一致性和可靠性16. 有固定时间看书还是哪里不会点哪里17. 对大模型的理解18. go语言了解吗三、二面+hr面主要是针对项目经历,hr的问题还比较刁钻一点