aliexpress.com上面的平板靠谱吗?# PDA - 掌中宝
m*n
1 楼
本人在东岸,最近在找Core Java码工职位。面了几家,有金融有tech。大致总结一下
,并付上几道所谓设计题。
金融方面大家都说现在buy side比sell side日子好过,看来比较有道理:recruiter那
里看到的几乎都是buy side职位。谈过四个地方,面了两个。总的说来它们不太看重
finance的知识,但是重视程序开发经验,尤其是与distributed system/messaging相
关。谈的内容包括以往工作经验,Java语言基本知识,Java GC 和multi-threading,
编程/算法,brain teaser。我遇到的编程题都不难,在150题的平均难度之下。
这几个地方的共同问题是系统比较小,技术上挑战性不大,而且比较难的问题还有可能
交给consultant干。再有就是前台support很重。好处是比较稳定,好年成bonus也不少。
所谓tech就是F和G了。我很out,直到今天才知道T在城里也有地方,在F家等人等的无聊
盯着对面的楼看,看的其实就是T家。
G的面试没什么特别的:6个人,每人45分钟。1个人泛谈设计,一个人问海量数据
lookup,剩下的是编程,都不难。最复杂的一道是给定一组无序整数找最大的连续
range。我一开始没想到O(1)的解法,面试的人给了提示用hash。感觉不需要担心找
到的是不是最优解,关键是勤动嘴解释思路,给对方提示的机会。
F先叫去作onsite coding test.然后去西岸正式面试,四轮,每人45分钟。一轮是系
统设计,问设计一个load balancer 需要考虑那些问题;另一轮是看cultural fit,谈
了谈工作经验并坐一道小题。后两轮是作题,每人两道小题,不出树和binary search
范围。onsite feedback说我push back不够,应该多问问题,结果又加了一轮。谈的是
下面最后一题。
这拨面试最惊讶的就是编程,难度和版上面经里的没法比。
被问到的设计题有以下几道:
1。 设计a deck of card。问你要加哪些classes和methods。
2。 设计一个server hosting poker games,问system components and API.
3. 电梯问题,聊一下design goals and tradeoffs.
4。上面提到的load balancer 问题
5。设计一个页面去集成若干个site的content,谈一下程序的流程。
这类题我一向很讨厌,因为没干过缺乏context。只有自己不断make assumptions然后
问对方是否合理,还是可以得到一些提示的。
,并付上几道所谓设计题。
金融方面大家都说现在buy side比sell side日子好过,看来比较有道理:recruiter那
里看到的几乎都是buy side职位。谈过四个地方,面了两个。总的说来它们不太看重
finance的知识,但是重视程序开发经验,尤其是与distributed system/messaging相
关。谈的内容包括以往工作经验,Java语言基本知识,Java GC 和multi-threading,
编程/算法,brain teaser。我遇到的编程题都不难,在150题的平均难度之下。
这几个地方的共同问题是系统比较小,技术上挑战性不大,而且比较难的问题还有可能
交给consultant干。再有就是前台support很重。好处是比较稳定,好年成bonus也不少。
所谓tech就是F和G了。我很out,直到今天才知道T在城里也有地方,在F家等人等的无聊
盯着对面的楼看,看的其实就是T家。
G的面试没什么特别的:6个人,每人45分钟。1个人泛谈设计,一个人问海量数据
lookup,剩下的是编程,都不难。最复杂的一道是给定一组无序整数找最大的连续
range。我一开始没想到O(1)的解法,面试的人给了提示用hash。感觉不需要担心找
到的是不是最优解,关键是勤动嘴解释思路,给对方提示的机会。
F先叫去作onsite coding test.然后去西岸正式面试,四轮,每人45分钟。一轮是系
统设计,问设计一个load balancer 需要考虑那些问题;另一轮是看cultural fit,谈
了谈工作经验并坐一道小题。后两轮是作题,每人两道小题,不出树和binary search
范围。onsite feedback说我push back不够,应该多问问题,结果又加了一轮。谈的是
下面最后一题。
这拨面试最惊讶的就是编程,难度和版上面经里的没法比。
被问到的设计题有以下几道:
1。 设计a deck of card。问你要加哪些classes和methods。
2。 设计一个server hosting poker games,问system components and API.
3. 电梯问题,聊一下design goals and tradeoffs.
4。上面提到的load balancer 问题
5。设计一个页面去集成若干个site的content,谈一下程序的流程。
这类题我一向很讨厌,因为没干过缺乏context。只有自己不断make assumptions然后
问对方是否合理,还是可以得到一些提示的。