美文网首页
大学生涯第一场职业面试---阿里实习岗2019春

大学生涯第一场职业面试---阿里实习岗2019春

作者: 燕大虾呀 | 来源:发表于2019-03-16 20:12 被阅读0次

小小小小菜鸡,很喜欢阿里,但是水平太差,这次面试确实是浪费了面试官时间,但是我收获了很多,下面总结一下这次的面试过程吧

我本人比较熟悉java,但不小心投了客户端的内推岗位。。。。。(大三)

中午的时候,面试官打电话来,问我说什么时候有空,准备下面试,我说晚上都可以(虽然很菜,但还是想死的安详一点),于是约了下午6点。复习了一个下午,各种临时抱佛脚,设计模式,jvm,面经,最后,4点多的时候我就放弃了,完全看不过来。。。(基础薄弱)

下面正式开始

1、首先,阿里巴巴发了两个邮件,一个代码评测平台的地址,一个面试的地址。面试官很和蔼,然后让我做个自我介绍,紧张的我就介绍了学校姓名,连专业都忘了说,,,,。

2、首先面试官问我对专业课那些比较感兴趣,我说了数据结构很计算机网络

3、问我简历上的项目,自己挑着讲,自由发挥。我讲到了模仿天猫网站,讲完了他问我为什么网页上每次打开登录要扫二维码,手机却一直是登录态?如何实现?
不出所料,我不会。。。

现已解决,查看此文集的另一篇文章:怎样实现同一个账户同一时间只能在一个终端登录

4、j2ee拦截器链对应的设计模式是什么。我说是责任链模式,然后他说介绍一下,然后我不会。。。

5、android和服务器通信怎么实现的,我说我用的是Gson和OKHttp.。然后他说让我介绍一下,Gson怎么实现,如何将一个对象映射的json数据,又如何解析出对象。是的,我还是不会。。。我只是停留在用的层面。

6、解释下mv模式是什么,这个我说出来了,然后他问我还有什么其他模式,我不会。。。

7、ajax如何实现跨域的数据传输,我不会。。。

8、http、tcp,udp,ip各属于哪一层?tcp udp应用场景及特性我只了解皮毛。。。

9、应用层的协议有哪些?我http,ftp,Telnet,SMTP。http最新版本号?我记不清,就说1.2,后来查了发现是1.1,下一代是2.0,。

10、java用于表示文本的类。我,String StringBUffer StringBUilder。“各有什么用,什么区别?”

11、java运算符能重载吗 。我,不能。

12、Spring注解有哪些?注解能被继承吗?我,答了一点点,不清楚能不能继承。

13、介绍泛型。我不知道怎么介绍,就说可以在声明参数的时候不用指定具体类型。

14、反射机制的作用及原理。我说可以简化开发。。。

15、java如何实现垃圾回收?我说jvm有个堆来存储创建的对象,分为新生代老年代。有三种清除方式。每一种清除方式用于什么情况?垃圾回收的时候程序会中断,为什么?

16、有没有一种数据结构可以折中,接近链表的插入速度,接近数组的查找速度?我当时想不出来,有印象,但是忘了,我隐隐感觉是不是想hashmap那样的拉链法。

17、然后做一道算法题。他问我学过爬楼梯吗问题吗?我说学过,他说那就换一道、。。。于是来了大数求和,两个单链表传入的两个字符串我思维不过灵活,不知道怎么实现从低位往高位运算,后来我说用一个数组,存下对应位数的和,再从后往前遍历一遍进位。很明显,这不是正确答案。后来他让我实现链表倒置,我也写出来了。然后就结束了 。今天问了同学,同学说他会考虑先把链表倒置,。。。。。。我是真的菜。。。。直到这时我才明白为什么最后要我倒置链表。。。。

总结:
1、面试官一般都很和蔼,不要紧张,往自己擅长的点带就好了。
2、大公司重视基础和潜力,不会不可怕,可怕的是不会思考,你可以大胆说出自己的思考方式。
3、你简历里写了的,基本都会问,你完全可以好好准备。挑几个自己擅长的点,吃透,到时候就跟他聊这些。面试官不会阻止你发挥。

面试官对我的建议是,多实践,打牢基础!

相关文章

网友评论

      本文标题:大学生涯第一场职业面试---阿里实习岗2019春

      本文链接:https://www.haomeiwen.com/subject/xrasmqtx.html