一面: c++基础笔试题后,面试官简单提几个问题。给一道算法题,求一个数组中比左边大且比右边小的所有数,面试比较简短。
二面: 算法题,实现扫雷游戏网格数据的生成;去掉字符串中重复的字符;提问一些TCP问题,如粘包。
三面:基础题,智力题,算法题。用多少只老鼠找出100瓶液体中哪瓶有毒;股票买卖最大收益问题。笔试后又给出智力题。100层楼,2个球,在高于一定楼层扔下球会破,如何用最少测试次数找到临界楼层;概率题:一个地区,夫妻如果生一个男孩就不在生,生女孩就继续生直到生出男孩或者5个女孩,问若干年后该地区男女比例。最后两道智力题答得一般,最后说我经验深度不够挂了。
...查看更多