万革始(Works Application)的面试经验
今天下午两点Works
Applications的面试,全程英文,全程英文,全程英文,重要的问题说三遍。面试官是个中国人,不过面试时不会说中文的,不会的英文他会解释给你听,至于听不听得懂就得看你了。另外注意下千万别跳转到google或百度,他那边都知道的,我就查了一个单词,他就发现了哈哈.……还好他和我是安徽的,笑了笑,让我不要查了……
言归正传,面试时间为50min左右.First,会给你第一道算法题,然后explain其中你看不行懂的单词或意思(你可不能百度查),然后让你think
a minute,在写算法之前,你需要explain your idea or thought,然后写运行,看通过率,如果没有ack
100%,会让你检查,很容易第一题我ack了。下面给我面试的题目如图:
不好意思各位刚刚收到一些提醒,直接发题可能会***或有失公允,所以会改变题目图片,仅提供题目的部分内容仅供参考。
Find All Anagrams in a String.Given a string s and a
non-empty string p,find all the start indices of p's anagrams in
s.(题目不完全,并没写出全部所题目,所以以仅看这一点你是看不懂题目意思的。)
Second,由于第一题写算法以及调试运行等讲解会花费50min中30-40min,所以第二题你就没有多少时间去写算法了,他会让你直接说你的thought就ok了,现在贴出第二题(部分内容):Decode
String Given an encoded string,return it's decoded string.
PS:大家面试前需要锻炼下英语口语和看看英文题目,不然题目看不懂,他解释你也听不懂那就惨了,就没法做了!!!如果看不懂耶听不懂解释一定要结合下面的input和output来猜测下题意,然后再和面试官说是不是这个意思就会容易多了。
#算法工程师#