大概四天前给投了百度维护团队的内推,昨天就打电话要求远程面试.今天下午很开心的面了,然而...算了,先说一下都问了些啥,首先问了一下专业。这个貌似对他们很重要,听到我说测试以后,自行脑补吧。还好哥机智的没有写专业,确定专业不对口之后,先问你学了哪些计算机、网络相关的专业课,然而... 最开始问的专业问题是线程与进程的差别,这个很简单不会的自行百度。 然后开始问网络通信的问题:TCP与UDP的差别,TCP的三次握手。最后总算问了一个数据结构的:在一段字符串(只包括26个小写字母)中查找第一个不重复的字符。一开始想的是遍历存储不相同的再比较存储的信息,后来发现时间复杂度太高了,还不如先构造26小写字母记录他的最早出现时间与出现的次数,最后找最早出现一次的。最后想说,虽然基本上没答出来,看样子是黄了,但是经历还是挺重要的,毕竟是百度,HR还不错,早早打电话提前约,如果你时间过长也会给你诸多提示。 PS:其实我也不是就冲着百度这些大公司去的,只是看见内推后手贱就去投了,网络通信的还都没看过大多数公司的岗位都有这个要求,百度的这个岗位没有这个要求。哎,悔恨啊。...查看更多
包含1个问题,1个回答
Q:在一段字符串(只包括26个小写字母)中查找第一个不重复的字符.