不好过的面试,磕磕碰碰过来了。从架构开始,web交易系统,数据库性能,Java JDK底层实现技术,都很深入,直到他满意或者你说你不会为止。其中还用英语问JAVA的底层数据结构和实现细节,要求面试者用英文回答。最后说你会啥语言呀?他问你编程还可以吧?我想这个时候谁还会说不会呀!然后他就从笔记本上拿出一道英文面试题,让看懂后再编程。先让你先在草稿纸上说出你的算法,然后会盘问你的算法漏洞和没有考虑到的地方。注意呀,你的算法的时间复杂度是关键!别搞个地球上的程序员都会做的N平方复杂度出来,题目的推荐答案肯定是复杂度为kN(k为常数)。否则,你是交不了差的!如果你的复杂度不是他期望的,他肯定会说有没有更好的算法啦?如果他这样说,你小心了,你的算法不合格,肯定有更好的解。在巴拉巴拉后,他点点头,说“你的思路是对的,请写出代码吧,然后交给我,语言最好用JAVA”,在手忙脚乱的写完代码给他后,他就是你上X层去找HR吧。HR绝对是气质女神的那种,但是问题却很直接和刁钻,中间又被英语给面了一把(用英语问了5-6个问题)
工位有点挤,发展比较快,如果你看好它的成长性,你可以考虑,凡事看远一点。
1轮面试:笔试
面试感受:一般;面试难度:困难;面试来源:网络招聘
共1个问题,1条回答
Q:用英语问JAVA的底层数据结构和实现细节,web交易系统,数据库性能,Java JDK底层实现技术,
算法实现和最优复杂度讨论