Qualtrics 电面+onsite面经 攒rp

原帖地址:一亩三分地

看论坛里这家公司面经比较少,所以还是发个帖子吧……最近收的拒信练起来都可以绕地球一圈了…T__T是地里的前辈内推的,链接http://www.1point3acres.com/bbs/ … hreadtid=13617
他们公司用的是AngularJS 和 node.js 所以会javascript会加分

HR面电话:
将近一个小时的纯聊天,HR小哥很nice。
一系列的behavior questions. 然后的重点都放在我实习做了什么怎么做的上面了。

技术面Google Hangout 45分钟:
一个白人小帅哥。先问了project和实习,然后问了基础问题。
Process 和 thread的区别,BST和Binary Tree的区别,Abstract class和interface的区别,还有的不记得了- –
题很简单。
第一道是leetcode题 判断是否palindrome,followup是包含大小写、空格、特殊字符等等怎么处理
第二道是leetcode题 稍微变了下输出 给你一个String[] 输出互为anagram最多的那群string
第三道是输出binary tree的leaf个数
第四道是给你一个string的input 让你写一个简单的计算器 比如 input “-1+2-3+4-5+6″ output 3。 follow up是有其他运算符 以及括号
然后就让你问问题了
过了2个小时HR就发来了onsite邀请=___=

onsite 将近4小时:
他家居然把我的interview时间临时从下午 改到了早上八点半… 晚起患者走路都是飘的(๑′°︿°๑)
第一轮 Google Hangout
UT的SE面的,问了behavior问了project
题目很简单,让你写一个立方体的class,要有comparator(comparator问得很细,比如体积一样的时候怎么办呀blabla),要能rotate,等等

第二轮
一个白人小哥和一个巴基斯坦小哥,又是一系列的behavior,然后说了自己在做什么
白人小哥不懂java,一来就问了一道解析json文件的题,补全property的(事先不告诉你property有哪些)
我说自己比较擅长java,但是还是磕磕巴巴用javascript写出来了,然后还画了flow chart解释= =,然后巴基斯坦小哥就说,把这个转化成hashmap你再用java解一遍吧
然后就很顺的写好了 – – 然后follow up了 如果有很多层怎么办
巴基斯坦不愧是中国人民的好朋友人好nice的QVQ

第三轮
一个白人大叔和一个中国小哥,白人大叔应该是搞数据库的,问了很多数据库相关的问题
题是linkedlist。每个node里面存了一个array 一个size表示array里有多少东西的,然后写了两个方法
getIndex(int index) 返回整个linkedlist中index上那个东西
addIndex(int index, int value) 在index上加一个元素(这个方法多了很多很麻烦的东西,比如某个node的array存满了怎么办之类的,等等等等)
写了满满一白板,然后就结束了,萌萌哒白人大叔欢快的走了(・∀・)

第四轮
好像是最大的manager来了。然后跟着他的小哥抱着狗进来了(……)
大叔很凶!不苟言笑!问了一堆问题,然后问到我的本科学历(…)得知我不是纯种CS之后(我是MIS)脸色就更不好了…
然后问了怎么implement一个hashtable,什么是PQ之类的问题,问得很细,包括时间复杂度。
然后是题。
第一道 leetcode原题 longest palindromic substring
第二道 有一种数据结构 Ticket 存了 开始时间 结束时间 人数来表示某时段去上高尔夫球课的人数,求每天同时出现的最大人数
第二题一开始想到merge interval了,跑偏了好一阵儿,manager黑着脸也不给什么提示。然后我也是有点慌,最后他给了点提示才写出来的。

面完第二天还在hotel大睡,早上八点HR打来电话说all the feedback are good,然后跟我说我的position是blabla, package之后再跟我详谈blabla
然后第三天我回村里开会,HR又给我打了个电话说unfortunately we are not moving forward… 就感觉自己被耍了(๑′°︿°๑)

祝去面的童鞋顺利_(:з」∠)_ 最近运气差得不行,写个面经求转运嘤嘤(๑′°︿°๑)