面试
文章平均质量分 93
面试题,面试技巧
帝鸿、
活到老学到老,不断提升自己,脚踏实地。
展开
-
2022.03面试题
//阿里云项目组面试真题 1、 https://blog.csdn.net/justloveyou_/article/details/62893086 相同点: hashmap和Hashtable都实现了map、Cloneable(可克隆)、Serializable(可序列化)这三个接口 不同点: 底层数据结构不同:jdk1.7底层都是数组+链表,但jdk1.8 HashMap加入了红黑树 Hashtable 是不允许键或值为 null 的,HashMap 的键值则都可以为 null。 添加key-valu原创 2022-02-11 23:49:17 · 1921 阅读 · 0 评论 -
面试题
map有哪些主要实现 map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍): HashMap:我们最常用的Map,HashMap的值是没有顺序的,他是按照key的HashCode来实现的,就是根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的key值为Null(多条会覆盖);允许多条记录的Value为 Nul原创 2020-12-13 00:15:24 · 2763 阅读 · 1 评论 -
面试常问
写SQL很常考察group by、内连接和外连接。 手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。 面试常问的知识点? 1)集合相关问题(必问): 1.1HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。 1.2HashMap和Hashtable的区别。 1.3.原创 2020-12-13 00:14:35 · 302 阅读 · 0 评论