二本院校面20人小公司总结-已挂

1:数据库四大范式(没听过,昨天看了个事务的ACID,我说的ACID,错了)
2:顺便问ACID(解释了AD,CI紧张了忘记了)
3:mysql 索引啥时候失效(回答了like % ,or is null is not null)
4:mybatis $和#区别
5:mybatis 一级二级缓存(直接说不知道)
6:redis五种基本数据结构(我回答之后说没准备redis,就过了)
7:java8中基本数据类型
8:接口与抽象类的区别
9:权限修饰符
10:java多线程实现方法,如何让线程终止,wait和sleep区别,如何唤醒线程
11:线程池如何创建,手动创建线程池的7个参数
12:问sring (答了IOC AOP DI)
13:java是如何实现AOP的(我说了jdk动态代理,在编译成字节码的时候加入代码)
14:顺便问只有jdk动态代理吗?(我说了个jclib代理,一点点印象而已,我只听说过)
15:问 spring mvc执行流程(直接说不知道)
16: java三大集合框架
17:hashmap put元素过程,如何扩容(这个我背过,put节点红黑树的时候,他打断我,问我 红黑树是怎么插入元素的,我不知道,扩容我说的是默认16桶大小,然后每次1.5倍扩容,jdk1.7之前先扩容后插值1.8之后先插再扩容,有个负载因子默认0.75,也就是当前桶大小 >16*0.75则需要扩容到16*1.5)
18:ArrayList和linkedList底层实现(底层数组和底层双向链表,我介绍了一下ArrayList的扩容,支持随机访问,linkedList不支持随机访问,然后问我线程安全不安全,linkedList我不知道安全不 ,我说我猜安全,他说不安全)
19:怎么使用线程不安全的map,(hashtable concurrenthashmap,Collections.syncchornizedmap)
20:问我Queue,Dueue(不知道,我就说了一个队列的接口实现吧)
21:数据库那边还问了我一个mysql是如何索引储存数据的(太广泛了,我没回答)

全部评论
一般问三大范式把,我也不知道四大范式是什么
3 回复 分享
发布于 2023-03-30 18:07 河南
哥们,17题背错了,hashmap扩容是2倍,arraylist扩容才是1.5倍
1 回复 分享
发布于 2023-03-31 08:18 江西
哪家公司
1 回复 分享
发布于 2023-03-31 13:32 广东
这算问的比较简单的😂
1 回复 分享
发布于 2023-04-03 08:36 湖南
数据库我只听过三大范式
点赞 回复 分享
发布于 2023-03-30 14:01 陕西

相关推荐

头像
11-06 10:58
已编辑
门头沟学院 嵌入式工程师
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
评论
8
47
分享
牛客网
牛客企业服务