WAP面经 live coding

WAP面试归来

本人某985小硕,记得当时宣讲会来学校宣讲,开出的薪酬十分惊人,高出BAT不少,我就跃跃欲试了。

  • WAP的招聘流程是
  • 首先,完成他给的笔试题,3days内完成其中一道即可
  • 然后是live coding面试
  • HR面据说不卡人
  • 最后是传说中的INTERNSHIP 今年改成5天了

笔试题目基本上是不能在网上查到的,而且不同地区好像也不一样。有两题,一道是魔方,一道是wireless routers 本质都是用DP解决。
我做了第二道,第一天晚上想了大概思路,第二天晚上做了出来,基本思路就是创建一个无向图,利用邻接表的特点累加某个顶点的所有邻接点的Satisfaction。然后用一个table记录你访问过的顶点。因为路由器可能不需要覆盖每个房间就已经把最大的Satisfaction计算出来了。 AC过了简单的用例,但是不确实复杂test case能不能过。代码后面再贴
接着就是live coding,在线视频面试,用skype,面试官会让你远程桌面,也就是看着你写代码。 还有就是WAP全程英语,LZ就是准备了一堆自我介绍,后面面试官也没问我问题就直接发提给我做了。
Serialize and Deserialize Binary Tree , LZ fail 在这了,做了可能有60多分钟,也没做出来,我也不好意思让面试官等了。。
后来一看居然是leetcode 原题,难度是hard… 其实也不太
一样,题目限制序列后的是List然后要求是层序输出!
再后来我想起来宣讲会上面当时说过,如果笔试完成得一般就让你live coding做简单的,做的好的,live coding就做难的,OMG
难道是因为这样? 但是其实这道题不算很难。 LZ基本功不扎实而已,两个函数都写了,第一个就是level order的遍历,而我居然出了个看不懂的bug,调了半天也没调出来,然而都不对。 回去多练练基本功把,这种压力面试其实也不算很大压力了,至少面试官你是看不到的。我比较怕的是现场手写代码哎。
据说有人50分钟让写3道题。。
面试官人很好,给我加时,还说我代码风格不错,pratice more,明年再见。。。LOL

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值