Murmansk。 level
获赞
19
粉丝
7
关注
3
看过 TA
494
武汉理工大学
2024
Java
IP属地:湖北
暂未填写个人简介
私信
关注
0 点赞 评论 收藏
转发
投递多益网络等公司10个岗位
0 点赞 评论 收藏
转发
问了集合类,问的非常细致,深入HashMap源码,问equals和hashcode,恨不得让你口述源码咋写的。狂问JUC,问了半小时,深挖源码ConcurrentHashMap,AQS原理,线程池参数,CountDownLatch使用,volatile和synchronized原理和用法等, 其中synchronized我回答是重量级锁,面试官反问:是吗??我:...。还问了锁升级,我说了synchronized从无锁慢慢升级,面试官反问都synchronized了还无锁??(这个回头我要看看到底咋回事),这阶段感受就是后悔自己没看过源码了,要是看过肯定底气足了,随便怎么问。JVM基本没问,是不是因为同学们都能回答的出来就懒得问了!!!我辛辛苦苦准备的垃圾收集算法和垃圾回收器和类加载过程和死亡对象和对象创建过程等等一个没考。。。问了mysql索引原理,细问页分裂的过程(我不会了),mysql有那些锁,隔离级别中可重复读是什么,为什么能保证可重复读(我答undo log,隐藏字段,读视图),继续追问确定是undo log吗(确实是Undo log,面试官诈我),面试官:那你说说redo log,undo log,bin log的区别(这我会),看过redo log,undo log,bin log吗,里面记录的是什么?(我答redo log没看过,undo log应该记录的是补偿回滚操作,bin log没看过),面试官继续问:select语句会被记录下来吗?你看过吗?(我:...没看过)。后悔,为什么不自己看一下呢!!!然后问linux有那些指令常用,我说了cd ls cat vim 还有top等监控IO、网络、磁盘内存等命令,面试官问awk用过吗,grep中的-V参数什么意思,less命令用过吗?(我:...)最后一道指定范围链表翻转 leetcode92题,    赣,没写出来,原来做过的又忘了!!!凉经!!!
投递快手等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务