2023-03-21
#实习# #求职#
微医一面
1.自我介绍
2.java的面向对象三大特性
封装,继承,多态
3.多态详细说说
java中子类可以直接赋值给父类对象,被称为向上转型,
但是父类执行方法时仍表现出子类的特性,也就是说同
一个类型对象执行某个方法可以表现出不同形态
4.线程安全的集合类:
hashtable,vector 但是不建议使用
concurrentXXX,copyOnwriteXXX 建议使用
5.ConcurrentHashmap原理:
1.7 大数组 小数组 链表 大数组控制并发度
1.8 数组 链表 红黑树 数组控制并发度
6.hash一致性 (不会求解答)
7.创建线程的方式:Thread Runnable 没返回值 Callable有返回值
8.线程池怎么创建:Executor接口 然后说了线程池核心参数
9.一般创建多少核心线程数目
10.一般怎么创建工作队列,应对不同情况创建什么工作队列(不会求解答)
11.mysql查看执行计划 explain 说了几个重要的参数
12.mysql索引分类 :主键索引 二级索引 (不知道是不是这么答,因为还可以答基于数据结构的分类)
13.mysql索引失效 反正挺多的 我说了大约10个
14.SpringAop: 说了注解,MethodInterceptor,两种代理方式
15.SpringBoot自动装配 (面了这么多只要问Springboot全是这个): 解释SpringbootStarter注解
反问:
1.觉得我的技术如何:
基础很不错,可以考虑去试试大厂
2.我应该先学netty这种比较新的技术 还是先学jvm:
你的能力目前实习够了,建议可以先实习之后考虑还要不要干java
总结:不知道面试官是不是满意我,反正感觉已经面到我的最好了,不会那俩我是真的没见过,祈祷一面可以过
16
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
