阿里巴巴菜鸟网络java开发数据库方向一面
本人二本非计算机专业大四
一直热爱计算机行业,上课也学习一些编程如c++,c#,java等
大三获得过一个测绘编程省赛一等奖
和一个校级ctf攻防夺旗赛优胜奖
后来了解到java比较广泛然后就自学java想再毕业后进入互联网公司
然后8.28投了阿里巴巴菜鸟网络的简历,本来就没想到能过,简历就随便一写
出乎意料的是收到了内推通知,在做了一写奇奇怪怪的题和两个编程题(没做出)之后9.5日就收到了一面通知在9.7日
我当时就慌了,根本没想到我的简历能被捞起来,要学历没学历,要经验没经验,不知道他们看到了我哪里,我也根本没准备
但是人家要我去面试不能不去呀,就赶快准备呗,
准备时的那种感觉就是明知道直接面试不过,但是也不甘心直接拒绝,
于是就在网上找各种面试题,恶补,当然也压中了很多但是不知道原理。
面情况如下:
1、自我介绍
我:balabala
2、快速排序的原理,时间复杂度(最大情况分析,最小情况分析),如何优化
我:balabala在如何优化那里没答好,只说了要选好中间数,至于怎么选没讲出来,就没继续往下答了
3、学过的最好语言,就会就这个方向问
我:java
4、object中常用的方法
我:toString,equals,clone。。。。
5、了解哪些数据结构
我:数组、链表、二叉树、红黑树、图(说实话数据结构不太会)
6、hashMap原理,红黑树原理
我:只讲出来hashmap基本原理数组加链表,再深入到红黑树就没讲出来
7、jvm中有哪些内存空间,都是用来做什么的,gc算法
我:栈、方法区、堆、计数(由于我没答上来就没继续深入问了)
8、jvm的新生代老生代
我:不会(jvm根本没深入学过)
9、学习的途径
我:网上视频,课下看书
10、面试官说网上视频都是教怎么用,很少讲原理,他们需要知道原理才能很好地工作
当然最后一句话就已经暗示我挂了
其实我在自学的时候就没有深入学习,只是学到会用就行了,也学了不少,像一些前端也都有学习
当然这些都是从培训机构的视频上学到的他们都是以最快找工作为核心,讲的特别多但都不够深入,因此感觉对进大厂没有什么帮助
但是对于进小厂是够用了应该,因为小厂基本都是能够干活就行。
我可能应该就错过了秋招,以后还得加紧学习,打好基础,为下次面试做准备,说实话有些后悔当时没好好学了
全部评论
(6) 回帖