w********s 发帖数: 1570 | |
g*********e 发帖数: 14401 | 2 大部分还是工作中问题的简化版本吧
除非工作就是把一堆data从一个地方搬到另一个地方 |
s***k 发帖数: 50 | 3 我从开始搞算法到算法无用论的最后又回归重视到算法重要性的角度来告诉你,觉得没
用是因为你自己本事不到,存在即有道理,与其在这抱怨你还不如取多刷两个题 |
w********s 发帖数: 1570 | 4 面试的算法无非是
递归
dfs, bfs
dp
+一些雕虫小技(不知道就不知道,看过就知道)
即使这些再熟,一般工作也用不到
【在 s***k 的大作中提到】 : 我从开始搞算法到算法无用论的最后又回归重视到算法重要性的角度来告诉你,觉得没 : 用是因为你自己本事不到,存在即有道理,与其在这抱怨你还不如取多刷两个题
|
w********s 发帖数: 1570 | 5 大部分人工作中难道不是??
#include
【在 g*********e 的大作中提到】 : 大部分还是工作中问题的简化版本吧 : 除非工作就是把一堆data从一个地方搬到另一个地方
|
e***a 发帖数: 1661 | 6 candidates are much more than jobs. |
o*********r 发帖数: 203 | 7 1. The procedure to covert input into ouput is called algorithm, so you
always need algorithm to do your job.
2. In computer science, Algorithm is solution.
3.The computers we are using have limited space and limited speed of CUPs,
so algorithm is about: time, space, and the correctness of your solution.
4. Now supposed we have a compuer with unlimited space and infinite fast of
CUPs, do we still need algorithm? Yes, because we still need to make sure
correctness of solution. |
d*****y 发帖数: 1365 | 8 What is CUPs?
of
【在 o*********r 的大作中提到】 : 1. The procedure to covert input into ouput is called algorithm, so you : always need algorithm to do your job. : 2. In computer science, Algorithm is solution. : 3.The computers we are using have limited space and limited speed of CUPs, : so algorithm is about: time, space, and the correctness of your solution. : 4. Now supposed we have a compuer with unlimited space and infinite fast of : CUPs, do we still need algorithm? Yes, because we still need to make sure : correctness of solution.
|
y*******n 发帖数: 141 | 9 What kind of algorithm you expect to be used in your daily job? If your job
never uses some algorithms, why the company needs a PHD/MS/BS candidate? |
w****r 发帖数: 15252 | 10 they are smart
job
【在 y*******n 的大作中提到】 : What kind of algorithm you expect to be used in your daily job? If your job : never uses some algorithms, why the company needs a PHD/MS/BS candidate?
|
|
|
r***s 发帖数: 737 | 11 绝大多数工作(99%)都是实现,老板或是pm提需求,你实现。
考核的标准是看你能不能写算法,就是实现的初始步骤。
我其实觉得这种考核很stupid,真正工作里面,都使在已有
的系统里做修改,大部分精力放在如何熟悉已有系统,
找到在哪里改。所以快速的学习能力,和在一大堆需求里面
作折衷,又能兼顾future extensibility才是最重要的能力
【在 w********s 的大作中提到】 : 这股歪风是怎么起来的?
|
c*******u 发帖数: 1657 | 12 那这个的类库总是得有人写的吧?
【在 w********s 的大作中提到】 : 大部分人工作中难道不是?? : #include
|
y**********u 发帖数: 6366 | 13 大部分人都不用c++了。。。
【在 w********s 的大作中提到】 : 大部分人工作中难道不是?? : #include
|
l*****a 发帖数: 14598 | 14 你说得很对
那你认为你说的这些能力该如何评估呢?
【在 r***s 的大作中提到】 : 绝大多数工作(99%)都是实现,老板或是pm提需求,你实现。 : 考核的标准是看你能不能写算法,就是实现的初始步骤。 : 我其实觉得这种考核很stupid,真正工作里面,都使在已有 : 的系统里做修改,大部分精力放在如何熟悉已有系统, : 找到在哪里改。所以快速的学习能力,和在一大堆需求里面 : 作折衷,又能兼顾future extensibility才是最重要的能力
|
z****e 发帖数: 54598 | 15 code challenge
或者具体一点
如果是算法,考分布式算法,而不是单机的
如果是数据结构,考repository的数据结构,而不单单是内存里面的数据结构
如果要考单机的,内存的,问具体的实现类,以及不同实现类之间的区别
对类库熟悉程度决定了干活时候的效率,对类库不熟,干活不会快
前两个都是研究生课程内容,光本科生如果不是有针对性选修的
搞不定,最后一个就看经验
【在 l*****a 的大作中提到】 : 你说得很对 : 那你认为你说的这些能力该如何评估呢?
|
z****e 发帖数: 54598 | 16 同样是topk
code challenge很容易看出candidate的各种问题
http://www.mitbbs.com/article_t/JobHunting/32702573.html
比纯粹blabla和简单的算法强太多
pirorityqueue谁都知道,网络上抄一下就懂
但是写多了,嗯
就跟杀人游戏一样,我不怕你说多,说得越多越清晰,就怕你不说
面试也是一样的,不怕你说,你说越多,破绽越多
就怕面试的那个人,自己半桶水,听个名词自己都不懂
这样当然怕对方忽悠了,皇帝的新装 |
H*******n 发帖数: 251 | 17
因为你遇到了烙印
【在 w********s 的大作中提到】 : 这股歪风是怎么起来的?
|
x*******1 发帖数: 28835 | 18 你讲的这些,怎么在一天以内定量的考核。 这些都是废话了,人只能适应社会,还能
让公司适应吊死阿?
【在 r***s 的大作中提到】 : 绝大多数工作(99%)都是实现,老板或是pm提需求,你实现。 : 考核的标准是看你能不能写算法,就是实现的初始步骤。 : 我其实觉得这种考核很stupid,真正工作里面,都使在已有 : 的系统里做修改,大部分精力放在如何熟悉已有系统, : 找到在哪里改。所以快速的学习能力,和在一大堆需求里面 : 作折衷,又能兼顾future extensibility才是最重要的能力
|