2.27 阿里巴巴钉钉一面 1小时10分钟
-    他介绍了下业务 
-    个人介绍 
-    项目 -      这个项目正式上线了吗 
-      Redis配置了什么 
-      Redis-Client用的是什么 
 
-      
-    对Redis有什么认识 -      为什么单线程 -        什么是IO多路复用 
-        为什么现在程序朝着多线程方向发展(例如Tomcat为什么多线程) 
-        线程切换开销在哪些方面(从CPU的层面上) 
-        线程切换的时机 -          时间片到了之后CPU如何抢占 
-          更高优先级线程到后如何抢占 
 
-          
 
-        
-      Redis的数据结构 -        说一下压缩链表 
 
-        
 
-      
-    JDK8的HashMap -      红黑树的节点存储的是什么 
-      equals与hashcode方法 
-      HashMap的get()方法流程 
-      为啥先判断hash再判断eqauls() (first.hash == hash && // always check first node ((k = first.key) == key || (key != null && key.equals(k)))) 
 
-      
-    Spring AOP 动态代理 
-    Java并发工具类了解哪些(问具体实现) 
-    List<>、List<Object>、List<?>、List<K> 泛型的区别 -      为啥类型擦除 
 
-      
-    GC 
-    volatile -      咋保证的可见性 
-      缓存是指啥 
 
-      
-    Java的内存模型 
-    手撕代码(无序整数数组,找出第K大的数) 
-    反问 -      实习生培养方案 
-      表现如何(说他主要负责社招的,对实习生面试的水平没直观的认识和比对) -        Redis底层数据结构了解挺好、JVM虚拟机也挺好 
-        比较基础的进程切换/抢占、泛型、ReentrantLock的具体实现了解得不够 
 
-        
 
-      
 查看14道真题和解析
查看14道真题和解析
 海康威视公司福利 1137人发布
海康威视公司福利 1137人发布