前言
朋友非计算机科班出身,本科和研究生都是通信专业,去面试阿里菜鸟网络Java岗,结果三面凉凉,小编今天给大家分享这位朋友失败的面试经历,希望能帮助大家避避坑。
一面:
java作用符及其权限范围堆和栈的比较,mysql数据库索引功能及其实现的数据结构机制说说java的类加载机制讲讲gc及其垃圾回收的方法有哪些线程和进程的比较,线程的状态有哪些,线程的实现方法,全局锁java的异常有哪些,检测性异常和非检测性异常比较哈希冲突怎么解决项目:挑一个最重要的讲讲,用了那些技术
二面:
跟一面部分题目类似,例如gc,多线程之类的。另外的有讲讲hash的原理、currentmap原理、序列化和反序列化,tcp/ip四层协议,每层有哪些具体的协议,还问了几个协议的端口号等分布式存储系统,redis,讲讲nosql开放性题目:假设有一个中小型项目,叙述如何设计项目开发流程项目:最大的难点和怎么解决难点的
三面:
考察了多线程、数据结构的一些知识,堆排序,选择排序,说说自己的优缺点,用一个例子表明自己的一项能力微服务器spring cloud分布式存储技术的应用equals和hashcode()比较,数据库事务性,java内存分配机制算法:一本英文书,找出10个出现频率最高的单词项目:问的很奇怪,如果这个项目有没有我,区别是什么?
总结
面试官都挺和蔼的,每个问题都是逐步深入,中间还穿插问了网络安全、高并发、分布式存储技术等。
小编还整理了一些Java面试资料,这里分享给大家,希望大家都能找到心仪的工作。
有需要的朋友可以看下面的免费领取方式!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
领资料点这里暗号CSDN
领资料点这里暗号CSDN
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
最后感谢大家的支持,希望小编整理的资料能够帮助到大家!也祝愿大家都能够升职加薪!