京东实习面试总结
印象中是并没有看到jd,只是要求熟悉算法和数据结构+C艹...于是当时扔了份简历过去。
然后立刻就接到了一个电话,大概问了下一些基本情况。。以及。。你为什么不考研。。。
然后说之后会安排面试。。就杳无音信了。。然后突然有一天周末晚上11点接到短信说要安排面试orz...
【一面】
一面先是手写代码...都是面试套路题,就不说了...
哦其中一道题给出了优于面试官手中正解复杂度(nlgn)的复杂度的做法...
因为我说完我的做法给出了一点正确性的证明以后听他说了句“哦这题原来可以O(n)啊”
然后问了一点cpp基础。。。不记得问什么了。。反正也都很简单?
之后问了两个智力题吧。。。其中一个是7g+9g砝码称140g中的50g的问题...当时的确想了一下。。
再之后。。。开始问机器学习。。。。
这个时候我才意识到。。。这大概是算法岗啊。。。orz
然后我就全程装死。。。直言说不会orz...
然后面试官说,那我问问你微积分和概率论吧。。。。
我继续装死...
然后就结束了...结束的时候问了面试官有什么建议
他说。。建议我。。去读研。。。。。。去读研。。。。
心想一定gg了。。。于是就忘了这事。。。
【二面】
然后10天以后。。竟然接到电话。。自称是二面面试官。。。
还说看到一面面试官对我评价很高。。。
我:喵喵喵喵喵?
然后我当时直接就问了一句:但是我机器学习基本不会,怎么会评价高呢。。。。
面试官说:放心我不会问你这些。。。
之后约了面试,还是手写代码...
先是考了个尺取。。忘记题目了。。反正是那种被考烂的题。。。
然后第二个问题是手写快排。。。问了下快排相关的问题。。。
第三个问题是让我设计一个高效算法。。查询区间最大值。。。。。
我问查询次数多吗。。他说很多。。。我说可以用st表的rmq来做。。。
他说对,然后让我手写一下rmq的初始化函数...
再之后,问了一个top k问题...还好之前看群里的人讨论过orz...
最后一个问题问了蓄水池抽样...orz...
之前没看过这个算法,没有回答出来。。
第二天有一个貌似是部门负责人的人告诉我二面通过了。。。评价很高(我:?????)
说是可能还会有个HR面。。。让我保持联系。。。
【HR面】
不知道能不能称之为HR面。。。感觉就是HR姐姐确认一些问题?
先是问我。。你一个武汉的学生。。。怎么想到北京来了呢。。。
之后问了。。。以后的打算啊。。。有没有拿到其他offer啊。。。
然后确认了下薪资问题。。。。
说是offer流程要一周左右。。。让我耐心等待。。
然后果然等了快一周2333
【总结】
其实接到二面通知的时候,jd是我当时面过的几家里面的最差的一家了(害怕。。。这里最差显然是说我很多没答上来的意思好么2333。。。京东很强啊orz...不要误会啊QAQ)....能接到二面也是很神奇...想了想也只可能那个复杂度O(n)的解法起了作用吧2333