4.22阿里CBU测开实习一面(目测凉凉)
4月8号下午做了阿里的笔试,笔试成绩0,外部原因是我在本地IDE写的代码没粘贴上去,时间到了,自动交卷。内部原因,就是太菜,不会做,木头人题看了半天,才明白,还不会做。原本以为阿里之旅到此结束,笔试一轮游,但是我的内推人把我捞上来了,哈哈哈,虽然我也催了几次问人家进度了,毕竟还是想体验一下面试。
昨天10点多,0571的电话打来了,是一个听声音很温柔的小哥哥,我一个大嗓门都害怕把人家吓到,所以我尽可能放低音量。。。约了晚上7点半面试,说实话,我超级紧张,可能还是因为没见过啥大世面。晚上我7点一切准备就绪(乖巧的坐在电脑旁,等待电话到来),结果7点半没有电话,5分钟过去了,还是没有电话来,我同学告诉我不要着急,等着吧,可是我还是很焦急,44分的时候电话终于来了。我还告诉面试官我以为我记错时间了。。。(这绝对不是埋怨,就是第一次,没经验。)
正式开始了,先问我投的算法测开还是通用测开,我一脸懵逼,还有算法测开这玩意,我说我不知道,我就投了测开,他说,没仔细说是算法的话,那一般都是通用的。让我自我介绍,我就说了本硕都是计算机,做图像处理,研究生做的行人重识别算法,巴拉巴拉,大概过了十分钟,介绍完了,开始问问题了。
1、1到10000个电话号码,被存储到一个数组,找出重复的号码和重复次数最高的10个电话号码。上来就问我算法思路,我内心是崩溃的,我就说了暴力。。。
2、寻找2-10000之间的质数,估计看我菜,换了个题
3、快排描述过程
4、设计淘宝购物车数据库表,外联,还有索引之类的。
5、线程和进程
6、tcp的三次握手
7、怎么把一个udp变成tcp的可靠传输,怎么做
7、线程之间如何保证通信安全。
8、悲观锁,乐观锁,什么时候用。
9、项目之中用过多线程吗?没有
10、邮箱发了链接,两道编程题,本来是一道,但是第一道不会,换了一道。。。
但是手撕代码,我真的不行,我还傻呵呵问人家可以在本地IDE编程吗?人家果断回答:不可。
大概就这些技术问题,我中途其实问他一些思路,就比如电话号码那个题,他要做怎么做,人家说不能告诉我答案。我还是下来自己查一下,学习学习吧。
再问了我成绩,怎么下定决心做测开(其实我没有下定决心,就是觉得开发难度比较大,试试测开),在问我有啥问题没?我问了部门,他大概介绍了一下,问了一下氛围,他说不好描述,估计看我也进不去,扯这些没啥用。。。我再问了一下面试流程,我能过吗?他说,他说了不算(虽然我知道他们都会这样说,可是我还是问了一下,可能还是死心的不彻底),然后愉快的结束了。。。(好像也没有愉快到哪里去,单方面被虐。。。)
总结:自己算法还是薄弱,刷题时总是看到题套方法,这样是不行的,没有用融会贯通,我决定去看算法4了还有左神的视频。在一个,我没想到测开问这些,我还以为会问我挺多基础,毕竟我也没有项目,比如JVM,不是说很重要吗?我看了好久。。。结果一个没问。大数据情况下如何优化算法,我是真的不会。在一个引导面试官提问方向这个能力,我应该是没有的,以后应该也很难掌握。总之,本菜鸡还是要加油,坚持比努力更可怕,希望秋招有个好结果!(实习应该没戏了。)
#阿里巴巴实习##阿里巴巴##测试开发工程师##实习##面经#