注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
onsite 三轮游的一周后发了拒信.
电面:
先啰嗦了几句, why bb, most interesting project.
1. 给你一个长度为n的数组作为输入, 给你一个现有功能random(i,j) 随机生成从i到j的某个值. 希望你写一个功能, 从array里面等概率挑出三个数(就要三个,不是参数), 这三个数只要求index不同且等概率, 不要求值不同.
注意, 与其他面经中提到的一样, 如果输入invalid(数组长度小于3), 面试官希望你能抛出异常, 这里异常自己随便定义一个类就行, 没必要专门去记C++自有类.
2. leetcode, linked list intersection. 一个fast一个slow指针秒, follow up是如果两个list都可能有环, 该怎么做? 傻了几分钟, 回答hashset, 秒写
第二天来邮件通知过了就约了onsite. 哎, 拖了三周, 准备的东西一个都没问到(题目, C++基础等), 感觉好亏.
第一轮 3位面试官:
1.机器人跳台阶, 台阶无限向上向下延伸, 给你一个func()功能让机器人随机往上或往下跳一个台阶, func()返回true时时往上, 反之往下. 让你写个新功能jumpOne()使得它可以固定向上跳一格.
follo大概写了好几页值, 需要检查多种情况, 好麻烦.
2. 没有第二题了...另一位面试官说没时间了, 我这题也是个设计题, 你有什么想问就问吧 (楼主: excuse me??? 我特么是new grad啊, 第一轮算是1代码1设计, 这轮两题设计???)
然后他们俩说, 你第一题回答的非常好, 不要有压力, 马上会有第三轮, 你先休息一下. 就走了.
之后, 等了50分钟....50分钟啊...KAO
进来了一位HR, 我心想这啥情况, 不应该是什么技术方面的manager吗
然后居然直接问我今天过得怎么样, 有没有什么问题了, 聊了几句之后说我送你下楼.
然后就被送下来了.
GG.
|