面试的基本过程如下:
- 自我介绍
- 项目介绍
- 用Java写过哪些项目?会Spring吗?(不会)
- 大数据会吗?Hadoop Spark?(不会)
- 算法
- 1 找到第1000个数,它是3或5或7的倍数(如3,5,6,7,10.。。。)
- 2 找到第1000个数,它是因子只有3,5,7(如3,5,7,9,10.。。。)
- 2 找到第1000个数,它是3,5,7,9,11,13,15,17,19,21,23,25,27,29的倍数(面试官提示我用堆)
- 劝退我,认为岗位跟我不合适,还跟我说没有把我录入系统,让我投服务器或者虚拟化方向。
- 提问:我看到阿里招聘很多都是Java岗,阿里对于Java的要求多高?(面试官说最好用Java写过项目,对Java的相关的框架有一定了解,有公司实习经历,这样比较容易进阿里。)
总结:
- 面试官人很好,可是迟到15分钟
- 因为是电话面试,这么复杂的算法只能口述,比较麻烦
- 第三个算法多谢面试官提醒
- 因为岗位不合适,他直接劝退我了,没毛病
- 多谢师兄内推