【科大讯飞】JAVA面经汇总

1、王小达的Java面经

1.自我介绍
2.项目介绍
3.项目中为什么用redis
4.Spring框架的核心
5.IOC,你讲一讲
6.AOP,你讲一讲
7.Spring bean的生命周期(我讲了spring ioc的整个流程)
8.SpringBoot与Spring的区别你说一说
9.Java面向对象的特征
10.你讲一下继承吧
11.List、Map、Set你说说你了解的(我讲了arraylist、hasmap和concurrenthashmap,后来时间快到了,面试官笑着说好了好了我看你了解挺多的,你有什么想问我的么)
反问:
1.部门是做什么业务的
2.多久会给反馈
3.一共几轮面试(2+1)
4.您感觉我面试过程如何,有哪些地方需要注意和改进的?

2、我不是肥牛的Java面经

自我介绍,然后校园经历等
然后主要问项目,项目架构,在项目中做了什么等等
hibernate和mybatis的区别,因为项目里面持久层框架用的是hibernate
项目部署项目日志如何查看
redis分片
通常使用redis做什么
序列化和反序列化
redis数据结构
Spring IOC和AOP概念
常见的linux命令
java和JDK的关系
总的来说,这次面的不难,主要都是面试官从项目里面找问题然后慢慢引导一步步往下问。
在问到使用数据库的时候,我说用的mysql和redis,然后面试官就只问redis了。好像科大讯飞数据库这方面的问的比较少。

3、无业游民的Java面经

首先是自我介绍,介绍一下实习做了什么东西?
实习有哪些收获?最大的收获是什么呢?
为什么要用两个缓存?你双缓存是怎样进行补偿的呢?
redis的底层结构跳跃表
跳跃什么时候采用ziplist编码,什么时候采用skiplist编码
redis为什么快?nio的原理,详细说一说?java里面哪些用到了nio?netty源码看过没有
线程池用过没?平时都是怎样创建线程池的,Executors创建线程池有什么缺点?
数据库索引的结构
索引什么时候失效
springboot启动流程
spring ioc容器的结构
java中可重入锁要怎样进行实现
sync和reentrantlock的效率
反问:1.部门是做什么业务的呢?
2.什么时候会给反馈呢?

二面:
介绍实习的项目。说说难点,这块跟面试官聊了半小时。
聊redis,这块聊了半小时。
面试官说很满意,问我有没有其他offer,要我去他们部门

4、Newmelon的Java面经

1,列举两个引用数据类型(包装类和对象)
2,float多少个字节
3,hashmap不使用锁如何实现线程安全(没百度到-_-)
4,10个socket要创建多少个线程(我到现在还没get到知识点)
5,redis实现分布式锁的步骤(没做过,也是不会)
6,redis数据类型
7,订单如何创建表和索引(这我也不会)
8,springboot如何加载配置文件
9,springboot核心配置文件(bootstrap.yml和application.yml或者.properties)

5、笔忆思的Java面经

6、煎饼果子这个名字已经被占用了的Java面经

7、找不到工作就去当网管的Java面经

8、星空喵的Java面经

校招详情请移步:讯飞校招



#秋招##科大讯飞##面经##java工程师#
全部评论
是CopyOnWriteHashMap来实现不用锁实现线程安全的吧..
点赞 回复
分享
发布于 2022-02-22 02:09

相关推荐

12 130 评论
分享
牛客网
牛客企业服务