跟面试官约好8点面试,8点过几分电话就打来了,直接说下问题。
1.自我介绍,这个到哪都一样。
2.问有成就感的事情。我中间无意提了一嘴用阿里云服务器上运行linux上搞了些环境配置终于用C语言写了个Helloworld高兴了下,面试官就开始从linux问,记得是说如何看cpu负载,我才开始看啊,自己把自己带沟里了(提个醒,千万别提自己不了解的东西,比如你知道redis,但是redis具体干啥你不知道或者还没开始学就千万别提,不然长我一样自己坑自己)
3.问mysql与nosql的区别,后者还没开始学,只能不会。
4.谈谈hashmap和hashtable的区别,这个可谓正中下怀,把能背的都说了,谈到里面的红黑树,问它的特点,我数据结构算法没怎么学啊,非科班过来的,直接不会。
5.谈谈线程安全与不安全的区别,这个也预料到了,当时也急了,就说出个同步锁,后面就胡扯说实现多线程的方式以及什么是死锁,人家面试官也没打断我,给我面子了😭,又回到刚才的问题,我说不了更多的了。
6.谈谈JVM,先问垃圾回收的算法,我懵逼了,就只能说出个分区,方法区,堆栈啥的,问里面都装了些什么,栈那里还迟疑了会儿。
7.结束了,就问我有什么想问的,那我肯定学别人的开始套话,也有一方面是真的要听听建议。说多去leetcode刷算法,知识面多扩展一下,同时基础打牢下多去刨根问底深究原因。(其实个人总结就是我学的啥也不是)
当时投简历的时候看到只要会Java,其他技术都没提,才学了几个月就来试试见见世面,哎太菜了,幸好还有一年还来得及。
全部评论
(6) 回帖