写于20年03月05日12:35分
现在是三月份了,所以对二月份的面试进行一次总结。
自己在实验室学习了Java半年多,从来没有实习过,所以抱着试一试的态度,二月份一共进行了三个面试
1、第一个面试的公司是VMware,面试的过程很顺利,本身自己准备了很久的刷题,所以基本上三轮技术面的算法题都直接很快的写出。面试的过程中英文穿插问答,最后一轮主管面也让我印象好好,说话很温柔也很有耐心。
算法题:链表反转,topK,生产者消费者模型,topk优化,前驱后继链表问题、链表排序、归并算法、链表合并、数组构建二叉搜索树。
优点:算法数据结构掌握扎实,基础复习的牢固。
缺点:Java并发知识有缺陷,需要加强锻炼。
2、第二个面试的公司是阿里巴巴春招的提前面,听说不影响正式春招,也是想着试一试,Java基础基本都能回答上来,但是关于项目我真的准备的一点都不充分,我很简单介绍一下自己做了哪部分,其实这样是不对的,一来没有让面试官知道工作难度在哪里,二来也让自己的项目工作显得很不足。学习了很多,由于自己的表达给我的项目介绍打了很大的折扣。这是给我打击很大的地方,后面才咨询了师兄师姐,发现项目的介绍我要重新整理。早发现问题是好的,后面还有机会改进很多,所以很感谢现在耐心给我提出问题的面试官。
算法:自己构建一个数据结构,尽可能的完成功能
优点:Java基础掌握扎实,代码风格比较好,工整
缺点:项目没有技术含量,准备的项目介绍一点都不充分,缺乏实践经验
3、第三个面试的公司是杭州的趣链科技公司,面试难度有点大,面试范围涉及的也很全面,面试一开始便是五道算法题,幸运的是准备的比较充分,所以全部都很快的解答出来,后面是非常全面的java基础知识问答,也是基本都回答了上了,但是最后问及对区块链的了解程度,我没有做好提前的预习,回答不上来。第一次收到面试不通过所以询问了面试官自己不通过的理由,实习的要求是对行业有所了解,而且也不能保证暑期实习的时间,只了解java是不够的,所以面试最后不通过。
算法:桶排序、栈实现最小值、用栈实现队列、链表是否有环、最大堆的实现、
优点:基础扎实,学习能力强。
缺点:对行业不了解,缺乏实践经验
后面也有其他国内大厂约我面试,但是我个人觉得我目前很缺乏实践经验,项目技术也不够,所以目前都拒绝了,打算这段时间好好整理自己面试以来的问题,潜心学习后再战春招秋招。
经过这三轮的面试,收到了VMware的offer,我非常非常感谢VMware公司给我这一次实习的机会,一定好好珍惜,所以我接受了offer,这段时间要跟着前辈好好学习。
问题及日后的改善
缺乏实战经验–好好实习,争取可以在公司转正,开始着手做电商项目,从头做起,即时记录问题,即时整理学习内容,梳理项目意义,难点,遇到的问题,如何解决等
并发知识掌握不牢固–师兄推荐了一本书学习,也推荐给大家,准备吃透了一部分,配合项目实战,日后秋招再战,有信心一定可以拿下,嘻嘻。
对自己二月份的面试就总结到这里吧,想说的基本上都说了,很感谢这些面试官给我的经验和锻炼,当一次一次磨练之后,自己会越来越强大,之前面试后忍不住哭的小女孩要努力长大,不许再哭了。加油,大莹冲鸭!