科大讯飞 java 正式批一面
1.说一下遇到的死锁问题 单据号不是递增的么?
2.讲一下令牌桶算法和其他常见的限流算法,令牌桶算法用什么实现的 知道Guava中Ratelimiter的具体原理么
3.说一下java常见的集合,说一下ArrayList添加元素时候过程,HashMap添加元素的过程,HashMap为什么扩容时要到2的幂次方
4.说一下实际项目中用到的设计模式,设计模式需要遵循的一些原则是什么
5.说一下aqs的原理,CAS
6.synchronized锁升级的过程
7.新建一个对象,他在jvm内存中是如何存储的
8.说一下CMS垃圾回收的过程,具体是如何处理漏标错标的情况
9.spring中想对某些bean进行特殊处理怎么做(bean生命周期中的各个拓展点)
10.客户端和服务端使用http通信,客户端到服务端的网络耗时为100ms,服务端处理一个请求为50ms,问从客户端发一个请求到客户端接受相应 总耗时(注意tcp三次握手的耗时)
11.tcp的特性
12.linux中查找文件的命令
13 一个进程中有多个线程,其中一个线程崩溃了 对其他线程有影响么
14单核cpu写多线程程序是否需要加锁
#软件开发笔面经#
2.讲一下令牌桶算法和其他常见的限流算法,令牌桶算法用什么实现的 知道Guava中Ratelimiter的具体原理么
3.说一下java常见的集合,说一下ArrayList添加元素时候过程,HashMap添加元素的过程,HashMap为什么扩容时要到2的幂次方
4.说一下实际项目中用到的设计模式,设计模式需要遵循的一些原则是什么
5.说一下aqs的原理,CAS
6.synchronized锁升级的过程
7.新建一个对象,他在jvm内存中是如何存储的
8.说一下CMS垃圾回收的过程,具体是如何处理漏标错标的情况
9.spring中想对某些bean进行特殊处理怎么做(bean生命周期中的各个拓展点)
10.客户端和服务端使用http通信,客户端到服务端的网络耗时为100ms,服务端处理一个请求为50ms,问从客户端发一个请求到客户端接受相应 总耗时(注意tcp三次握手的耗时)
11.tcp的特性
12.linux中查找文件的命令
13 一个进程中有多个线程,其中一个线程崩溃了 对其他线程有影响么
14单核cpu写多线程程序是否需要加锁
#软件开发笔面经#
全部评论
相关推荐
点赞 评论 收藏
分享