s****y 发帖数: 503 | 1 对于有经验的Senior Java developer,面试中employer会比较关注哪些方面的能力呢
?会问些什么问题呢?我觉得应该是设计分析、架构设计、性能优化的能力,还有开发
模式、开发生命周期等。
大家觉得我的观点正确吗? |
b******y 发帖数: 9224 | 2 看公司吧,别管你senior不senior, google,微软等公司还是注重你的computer
science基础东西,比如算法,数据结构等等。
其他公司可能会更注重你的实际经验。
不过,如果是我的话,我会注重算法和计算机低层的知识的。java就是个编程工具,如
果一个人具备计算机的常用知识,比如说吧,操作系统,编译原理,数据库,网络,数
据结构和算法等,那学点儿语言啥的,都不是难事儿。
我面试过的很多senior developer, 给他们出一道小的编程题,立马就歇菜了。这就是
漏洞。 |
s****s 发帖数: 628 | 3 什么"小的编程题", 说来看看?
【在 b******y 的大作中提到】 : 看公司吧,别管你senior不senior, google,微软等公司还是注重你的computer : science基础东西,比如算法,数据结构等等。 : 其他公司可能会更注重你的实际经验。 : 不过,如果是我的话,我会注重算法和计算机低层的知识的。java就是个编程工具,如 : 果一个人具备计算机的常用知识,比如说吧,操作系统,编译原理,数据库,网络,数 : 据结构和算法等,那学点儿语言啥的,都不是难事儿。 : 我面试过的很多senior developer, 给他们出一道小的编程题,立马就歇菜了。这就是 : 漏洞。
|
t***t 发帖数: 6066 | 4 quicksort, heapsort, reverse singlist, etc
【在 s****s 的大作中提到】 : 什么"小的编程题", 说来看看?
|
c*********e 发帖数: 16335 | 5 這個。。。数据结构里的东西,人家早忘光了吧。你這個考刚毕业的学生还行,都
senior了,谁还在乎這個,都没啥用。
【在 t***t 的大作中提到】 : quicksort, heapsort, reverse singlist, etc
|
t***t 发帖数: 6066 | 6 then you are rejected, because not all senior engineers forget these.
【在 c*********e 的大作中提到】 : 這個。。。数据结构里的东西,人家早忘光了吧。你這個考刚毕业的学生还行,都 : senior了,谁还在乎這個,都没啥用。
|
c*********e 发帖数: 16335 | 7 啥职位,啥工作requirement需要整天搞quick sort?你确定会写quick sort的就是你
想要的合格的能胜任这份工作的人?
【在 t***t 的大作中提到】 : then you are rejected, because not all senior engineers forget these.
|
t***t 发帖数: 6066 | 8 你和别人别的方面都一样,只是那个写出了quick sort你没写出,你说我要哪个?
【在 c*********e 的大作中提到】 : 啥职位,啥工作requirement需要整天搞quick sort?你确定会写quick sort的就是你 : 想要的合格的能胜任这份工作的人?
|
l**********n 发帖数: 8443 | 9 这个很难吗?
function quicksort(array)
if length(array) ≤ 1
return array // an array of zero or one elements is already sorted
select and remove a pivot element pivot from 'array' // see '#Choice
of pivot' below
create empty lists less and greater
for each x in array
if x ≤ pivot then append x to less
else append x to greater
return concatenate(quicksort(less), list(pivot), quicksort(greater)) //
two rec
【在 t***t 的大作中提到】 : 你和别人别的方面都一样,只是那个写出了quick sort你没写出,你说我要哪个?
|
l**********n 发帖数: 8443 | |
|
|
b******y 发帖数: 9224 | 11
恩,一般是要问思路的,不是死记硬背的那种。比如说,问,你怎么想到这样做的。
【在 l**********n 的大作中提到】 : 我感觉一般人不会直接问你书上的,肯定是变种。
|
t***t 发帖数: 6066 | 12 基本功有些没法问思路的。知道就是知道,不知道就不知道。
如果你从来没学过quick sort结果面试答出思路那你太牛了。
比如你要是数学专业的,求积分是基本功吧?你要是不会求别人会要你么?还是说你求
不出来但是有“思路”?
【在 b******y 的大作中提到】 : : 恩,一般是要问思路的,不是死记硬背的那种。比如说,问,你怎么想到这样做的。
|
N***m 发帖数: 4460 | 13 这个只要知道几种常用排序算法的名称就行了,至于具体算法,搜索一下就可以了,
和基本功无关。脑袋是用来记忆更有意思的事情的。
至于微积分,很早以前是查表/书的,现在早就用软件求解了
【在 t***t 的大作中提到】 : 基本功有些没法问思路的。知道就是知道,不知道就不知道。 : 如果你从来没学过quick sort结果面试答出思路那你太牛了。 : 比如你要是数学专业的,求积分是基本功吧?你要是不会求别人会要你么?还是说你求 : 不出来但是有“思路”?
|
l******0 发帖数: 244 | 14 基本上要把现在的算法,无论说记住也好,还是练习得滚瓜烂熟也好,然后才谈得上临
时变通和发挥 |
m***i 发帖数: 2480 | 15 all seniors forget the detail. anyone who does not has reviewed them before
the interview
【在 t***t 的大作中提到】 : then you are rejected, because not all senior engineers forget these.
|