首页 » 爱链网 » java阿里巴巴电话面试题整理(41问)带录音(阿里巴巴线程电话配置注解)

java阿里巴巴电话面试题整理(41问)带录音(阿里巴巴线程电话配置注解)

落叶飘零 2024-07-23 22:30:43 爱链网 0

扫一扫用手机浏览

文章目录 [+]

接下来都是手动整理,如需要完整版请微信。

阿里巴巴电话面试一面

1.问下项目应用技术,负责模块,表设计等。

java阿里巴巴电话面试题整理(41问)带录音(阿里巴巴线程电话配置注解) java阿里巴巴电话面试题整理(41问)带录音(阿里巴巴线程电话配置注解) 爱链网
(图片来自网络侵删)

2.java创建线程是怎么做的?

3.Hashmap与ConcurrentHashmap?

java阿里巴巴电话面试题整理(41问)带录音(阿里巴巴线程电话配置注解) java阿里巴巴电话面试题整理(41问)带录音(阿里巴巴线程电话配置注解) 爱链网
(图片来自网络侵删)

4.ConcurrentHashmap是如何实现线程安全的?CAS的原理是什么?

5.多线程中线程池的作用?

6.实现线程池用java那个类来实现?可以创建几种?

7.线程池的原理?

8.线程并发的解决方案?redis+Nginx+锁

9.用过哪些锁?乐观锁,悲观锁,共享锁,自旋锁

10.这些锁得具体实现?

11.java内存机制?堆栈,内存机制等,堆栈的区别

12.java8流式代码,filter,map映射等?

13.java多态及其特性?

14.jvm配置调优原理等(答了初始内存大小,对大内存大小,对于现在的调优参数还没掌握)

架构方面

15.Spring的核心是那两点?分别是怎么做的?

16.注入类组件的标签?@Autowired,@resource等

17.那些可以被注入?

18.注入到Spring容器里,实例化的配置的注解?@Configrution @Bean

19.Spring有几中配置方式?基于java,基于xml

20.BeanFactory与Applicationcontext的区别?

BeanFacotry是spring中比较原始的Factory。
如XMLBeanFactory就是一种典型的BeanFactory。
原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。
ApplicationContext接口,它由BeanFactory接口派生而来,因而提供BeanFactory所有的功能

21.ApplicationContext有几种实现?

4种ClassPathXmlApplicationContext:类路径加载

FileSystemXmlApplicationContext:文件系统路径加载

AnnotationConfigApplicationContext:用于基于注解的配置

WebApplicationContext:专门为web应用准备的,从相对于Web根目录的路径中装载配置文件完成初始化。

22. @Qualifier的作用?

@Qualifier 注释指定注入 Bean 的名称

23.@requestMapping与@responseBody的替换注解?

24.传参数的标签, 注解中@RequestParam、@QueryParam、@PathParam和@PathVariable都可以实现

25.@Autowired与@resource的区别

MySQL

26.查询优化问题是如何解决的?建索引

27.读多写少的表应该怎么设计?

阿里巴巴电话面试二面

28.有两个整数数组A1,A2,

设计函数求其两个数组的最大值和第二大的值,说出设计思路?

29.字符串数组,写函数求字符串最长的公共前缀,例如一是abcdgh,二是abcdhj,那么最长公共前缀是abcd,说出你的设计思路,for循环次数以及意义

30.前端的es6用过吗?如何写ajax请求

31.表数据大如何诊断查询慢的原因?

32.索引是什么样的数据结构?Mysql的默认索引形式

Linux相关

33.Linux定时任务如何配置?

https://www.cnblogs.com/shuaiqing/p/7742382.html

34.Nginx如何配置负载和代理?

35.docker命令的差异?拉取镜像,进入容器,docker exec 和Docker attach 区别?

https://blog.csdn.net/halcyonbaby/article/details/46884605

36.场景代码题

阿里巴巴电话面试三面

37.redis的过期时间是如何设置的?为什么这么设计?

38.dubbo的版本是那个?手动脸红。

39.jdk8的新特性?1.hashmap2.JVM,3.streamApi,4.Lambda表达式等

40.synchronize是那个层面底层实现的,JVM层面,与reentryLock的区别?

41.Mysql当场口述语句o(╥﹏╥)o,GG

可访问个人博客页面寻找答案:https://kkget.github.io/

录音请关注公众号回复资料获取

个人公众号

标签:

相关文章