1
deppwxq 2020-05-18 18:07:12 +08:00
难啊,难也莫法子。慢慢学呗
|
2
fanyingmao 2020-05-18 18:19:50 +08:00 via Android
实际上大部分小公司也没多少并发。
|
3
ardenchan OP @deppwxq 很多都是没有相关经验就直接面试都没有,杭州 10k 的面试贼难,问你写没写过自定义的 ClassLoader,hashMap 为什么初始值 16?
|
4
ardenchan OP @fanyingmao 电商的并发还是有点的
|
5
ardenchan OP 现在工资都是什么水平啊,之前是 10.5
|
7
huihuilang 2020-05-18 18:42:43 +08:00 via Android
找工作难不难不知道,只知道房价又涨了。??都 tm 没工作了哪有钱还房贷?
|
8
rabbbit 2020-05-18 19:00:36 +08:00
小城市都不是难不难的问题.
大城市还好歹有机会面试,小城市连招聘都没有. |
9
everydiao 2020-05-19 07:23:13 +08:00 via Android
@ardenchan 大哥我觉得这些问题不是很难,现在我们应届生都被问这些东西🌚…这个好像已经跟基础了,上次面试给面试官从源码角度解释 arraylist 扩容机制,建议可以网上去刷一刷面试题
|
10
zzzzzzggggggg 2020-05-19 10:46:56 +08:00
找工作就是小马过河,现在程序员内部两极分化太严重了
|
12
ardenchan OP 现在很多公司都要找有相关经验的,这点很难受。
|
13
lishuangbiao 2020-05-19 15:20:08 +08:00 via Android
这个 16 是为啥啊?我也挺好奇的,同理 ArrayList 初始容量为啥是 10 啊?应该是有统计依据的,但是我没有找到相关的文章。之前在看 string 源码的时候知道 String 的 Hashcode 有个乘子 31 是有统计学依据的
|
14
ardenchan OP @lishuangbiao 我记得是在那本书上看见过,还是谁说的,好像是统计出来的
|
15
xiaoxiami0801 2020-05-20 20:03:56 +08:00
16 是有依据的,1<< 4 的初始长度,需要保证扩容的时候是 2 的 n 次幂
|
16
ardenchan OP @xiaoxiami0801 那你说为什么是 16,不是 2,4,8,32 呢? 2 的 n 次幂是为了更好的扩容,因为计算机是 2 进制的。
|