之前想体验一次阿里的面试对自己水平的一个测试,就投了一次校招。很荣幸能有一次大厂面试,我是某三本的一个计算机大三学生。java水平挺菜的,下面开始正文。
天猫技术专家电话打来先问了一个问题,问的是:“你觉得你和其他人比你的亮点是什么?”。后面的话主要问了这几个问题
1.你知道java有哪些基础类,比如说Set、HashMap、List这些它们的区别是什么?简单答了之后又问HashMap底层原理是什么以及它和List的复杂度
2.从HashMap中又问到了线程安全和不安全,然后问 我怎么理解线程不安全,当时我一脸懵逼不知道怎么回答。。。
3.多线程中的各种锁、Mysql中的事务锁又有哪些、怎么在mysql查询中避免重复的数据、JVM堆和栈的区别是什么
总体来说问的都是基础的问题,奈何我基础水平不够,对于很多知识点只是了解却不懂其背后的原因。希望各位小伙伴加油
原文地址:https://www.cnblogs.com/coding1024/p/11046739.html
时间: 2024-10-03 22:43:13