科大讯飞 Java开发一面

全程40min,无手撕,面试官态度挺好,最后甚至主动介绍组里的项目和情况,搞得都不知道该反问什么了
#软件开发笔面经#
首先自我介绍
1.讲讲List的底层数据结构
2.ArrayList的容量和扩容机制了解吗
3.讲讲map的底层数据结构和增删的逻辑
4.红黑树相比于链表有哪些优点
5.多线程中,除了synchronized关键字,还有哪些能确保线程安全
6.操作系统中,线程和进程有什么异同点
7.java的内存分配是什么样的,哪些在堆上,哪些在栈上?
8.讲讲常见的垃圾回收算法和垃圾回收器
9.除了socket,还有哪些进程之间的通信方式?
10.多线程环境下,对于共享内存有什么机制确保线程安全
11.讲讲对线程池的理解,还有哪些数据结构和机制能实现?
12.高并发环境下,设计线程池参数时你是怎么考虑的
13.讲讲http1.0,http1.1,http2以及http3的发展以及变化
14.https是如何建立安全的链接,整个流程?
15.对称加密和非对称加密的原理?都有哪些算法实现
16.redis的单线程体现在哪,为什么单线程但效率很高
17.讲讲mysql的innoDB引擎
18.你的项目中有哪些难点,怎么解决的,有多少人参与
19.结合项目,讲讲spring,redis,mysql,rabbitMQ这几个组合起来的运行架构和流程
20.如何保证数据一致性?redis宕机了怎么办,高并发下如何处理数据
21.rebbitMQ怎么确保消息被消费?消费失败了怎么办
22.讲讲AOP的原理,在项目中怎么实现的
23.日常怎么学习新技术的,对go了解吗,对大模型了解吗
24.反问
全部评论
老哥是腾讯会议吗
点赞 回复 分享
发布于 2024-09-25 12:44 湖南
流程推进了吗
点赞 回复 分享
发布于 2024-09-10 15:16 广东
线上吗
点赞 回复 分享
发布于 2024-09-08 21:36 安徽
八股盛宴吗
点赞 回复 分享
发布于 2024-08-31 13:11 上海
消费者bg么
点赞 回复 分享
发布于 2024-08-30 19:03 陕西

相关推荐

1.自我介绍2.问了一下实习的东西3.问了一下Java中那些组件和技术学的好(我回答了Nacos,Sentinel,RocketMQ,Zookpper,Dubbo,Redis,Caffein这类的)4.Java中的封装和反射的区别(这里建议回答为什么有封装了还需要使用反射,要更了解底层,比如要回答反射的一些作用,依赖注入这类的,要回答反射使用的一些例子(比如反射是用于动态代理,为什么是动态的?举例子),后面还问到了设计模式,我说到了代理模式(AOP),但是面试官说没有这种设计模式,最后说了一下工厂模式,但是没了解过工厂模式底层怎么使用到反射)5.反射运行时灵活,怎么体现的?(最好说依据,举例子)6.工厂模式底层怎么使用到反射,为什么这么使用7.说一下Mysql的事务怎么实现的(我回答了锁)8.Java里面有哪些锁9.事务的特效(ACID)10.说一下ACID是什么11.你知道Redis也有事务,redis的事务跟Mysql的事务有什么区别(我不会)12.问了一下毕业时间,有没有考研打算,说一下自己的职业规划,往什么方向发展,感兴趣什么,想从事什么职业感觉会寄,面试官人挺好的,循序渐进的问你问题,问的地方有些比较深入,我自己的一些方面确实需要扩展反问:问了一下科大讯飞的技术栈问了一下科大讯飞对讯飞星火的未来打算以及讯飞星火的最初的设计想法,为什么设计内部会使用现在一些内置AI的软件吗(如Trae,cursor等)问了面试结果反馈时间(2~3个工作日),几面(面试官不知道,hr决定的)
查看12道真题和解析
点赞 评论 收藏
分享
评论
26
119
分享

创作者周榜

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