记阿里电话面试

开始就介绍了下自己,问我有没有兴趣去他们部门,我说,愿意!(其实人家是搞JAVA得,我都不会,23333)

问我算法,知道什么排序,优缺点。问我别的算法不一定知道,排序我刚看了呀!

就说,冒泡,插入,选择,快排,合并,堆排

果然,说到堆排就让我讲怎么堆排了,堆排果然受欢迎,然后我就噼里啪啦的讲,那位听不懂我说的啊!最后也不知道他听懂没,我表达果然有问题

then,换问我怎么优化冒泡,让最好情况复杂度为0(n)。天啦!!o(n),还好我机智,想到用while,用一个标记,如果里面for没有交换就退出(ps,想了一会儿,还好没挂我电话)

又问我快排,我又噼里啪啦讲了下快排,好,问我数据大了,为什么要快排和冒泡结合(小于16位用冒泡),我不知道啊,只好说根据先头的优化后,数据越趋近排好序,快排速度越慢(都知道快排最坏速度0(n^2)就是在排好序的情况下)

又问我最近刷题,有什么经典的,给他讲讲,妈蛋,我很久没刷题了呀,就在九度做了几个指针题,好吧,苦思,就讲了一个在一个数组中,有2个数是单独的,其他数都是重复的,怎么在0(1)的空间复杂度,0(n)的时间复杂度找出这2个数,异或罗。。。

然后,问我项目,说我学的PHP他不懂,就问前端好了,妈蛋,前端我也不怎么会啊。。。

问,js的生命周期,我只记得在函数里带var还是不带var就是全局,这真不记得啊,然后呵呵一笑

问,html怎么空格,&nbsp罗。<br>能换行吗,能罗,怎么查看css属于哪个文件,F12罗

好,接着问我,我购买了一个东西,加入购物车,关闭浏览器后再登陆,,怎么知道购物车东西还在,回答,存在本地,数据库,session,然后就问我session的生命周期,我发现我说不清楚,就糊弄过去。又问我集群下,如果在一个服务器买了A,另一个服务器买了B,怎么在另一台服务器知道买了A,还好我看过类似的问题,我就说广播(嘴贱啊!然后就打断,问计算机网络,说了几个名词让我解释,我没听清楚,也没再问,想来名词解释我也不会),继续,cookie带过去,但是cookie不安全,一台服务器专门处理(还没说完),等等,cookie不安全怎么办,我只知道不安全啊,怎么让它安全呀,就只好说,改变cookie只读形式,他说,其他呢,用软件呢(还是代码?)好吧,不知道。。

最后,时间好像不够了,面了挺久,就说最后问问数据库吧,问我用什么数据库,我说mysql,好,数据库的4个数据据隔离级别是什么,怎么又是这种问题,上课不专心,不知道啊,怎么不问我索引,索引的机制是怎样的啊,问我第1、2、3范式、左右链接也行呀!摔、、、

然后,好,就这样,过了通知你,没过就不通知了。

只能说答上了一半吧,算法还好,项目这么就呵呵哒了

面试大哥态度很好,很认真,也懂挺多的,反正比我这种渣渣厉害多了

辽远或偏僻的地方,而会常常想起这一次的旅行,想起那座山,那个城,那些人……

记阿里电话面试

相关文章:

你感兴趣的文章:

标签云: