1
qq976739120 2018-06-13 13:55:37 +08:00 1
我碰到很多面试之前还没看过我简历的,这样的一般都是不缺人的,过的概率很小
|
2
bernie9 2018-06-13 13:56:51 +08:00
因为面试官自己工作经验也少,只能百度或者谷歌一下面试方式然后得出考算法这样的结论吧。
|
3
lsmgeb89 2018-06-13 13:58:10 +08:00 via Android
都是 FLAG 弄出来的呗,美帝流行搞,现在国内也流行了
|
4
jerryshao1984 OP @bernie9 面试官说话磕磕盼盼的,一看就是没想好怎么问的。。。
|
5
lishiyun19 2018-06-13 14:00:24 +08:00
感觉主要还是看公司文化背景,头条和百度即便社招也很喜欢这样做,头条有时候问的细到像在考八股😂
|
6
fffflyfish 2018-06-13 14:05:50 +08:00
八年经验不应该这样面,这公司招人这块不规范,进去也是一团糟,不如不去
|
7
jerryshao1984 OP @lishiyun19 其实好多算法之类的在实际工作中根本不会或者很少用到。。感觉就是面试造航母。。。
|
8
zjb861107 2018-06-13 14:10:02 +08:00
测试的话更是这样啊,面试的时候数据库、代码、AI,啥都可能考,然后实际工作是黑盒测试……
|
9
lishiyun19 2018-06-13 14:12:08 +08:00
@jerryshao1984 确实,是个很无奈的事情。但是没办法,招人风气现在就是这样。社招还是要看缘分的,这样的公司就不去呗。
|
10
MithrandirW 2018-06-13 14:12:37 +08:00
八年不应该是这种经验的面试官来面的吧
|
11
jerryshao1984 OP @MithrandirW 从我面试的感觉来说,公司对于面试的安排和流程还是很混乱的。。。
|
12
hakim 2018-06-13 14:15:01 +08:00
感觉面试跟实际工作挺割裂的。。
不如出点实际工作中遇到的问题,看看能不能提出合理的解决方案? 但是编码能力怎么考察?除了算法好像也没别的太好的办法 |
13
20015jjw 2018-06-13 14:53:47 +08:00 via Android
8 年肯定要考 design 了啊
|
14
jerryshao1984 OP @20015jjw 什么 design 也没问,就照着简历随便问了几个问题。还问了一个 java 的问题,说 HashMap 中的 loadFactor 是干什么的,真把我当成应届毕业生在面试了。。。
我觉得这种东西就是看一眼就知道了,没看的话就不知道,没什么可说的。。。 |
15
icegreen 2018-06-13 16:09:50 +08:00
这种东西,就是看给的福利, 福利到位怎么面都行, 福利不到位其他都是白扯;
超市导购还要求学历呢. |
16
1800x 2018-06-13 16:15:40 +08:00 via Android
更看重学历和经历
|
17
hosea 2018-06-13 16:17:32 +08:00
在专业领域他们问不出什么嘛。。就问个快排怎么排呀动态规划怎么动呀。。
|
18
mortonnex 2018-06-13 16:18:02 +08:00
大数据底层开发是什么
|
19
jerryshao1984 OP @mortonnex 开发大数据软件,spark,hadoop 之类的。。
|
20
justff 2018-06-13 16:51:11 +08:00
行业风气如此,只能吐槽并寄希望慢慢改变
|
21
find 2018-06-13 17:47:39 +08:00
为什么 8 年了去了这样的公司?
|
22
takato 2018-06-13 18:00:06 +08:00
考算法就是在考抽象能力。
如果善于思考的话,即使没学过一些算法,也能从很多领域得到一定的感觉,有些问题的回答即使和算法书上不完全一致,但可以大概看出思路的。 周围有不少人,并不是学算法的,但是算法思路也很棒,基本接近书上的最优实践。 一句话就是这些人善于总结归纳。 |
24
JoeDING 2018-06-13 18:25:56 +08:00
太多公司想一步到位。这种公司不去也罢,自己会挂掉的
|
25
fgodt 2018-06-13 18:32:10 +08:00
他们不会你的东西,只能这么面了
|
26
EmdeBoas 2018-06-13 19:07:41 +08:00
@lululau 我也觉得很扯,还动不动算法就是抽象能力,美帝同学就是花式刷题...基本算法能力是要,但是 99%的人都靠刷题...花时间刷算法题是能力,那积累的专业领域的经验难道不值钱吗...这样的公司简直睿智..
|
27
takato 2018-06-13 19:09:56 +08:00
@lululau 别觉得不可能碰上概率分布两头的人,其实总量还是不少的。。
我知道鸡汤好喝,可是碰上这种人的话,还是扔了鸡汤比较好。。 |
28
easylee 2018-06-13 19:12:33 +08:00
不知道面的什么公司,这样的面试都是给应届生之类新人准备的。
|
30
kljsandjb 2018-06-13 19:44:29 +08:00 via iPhone
不然怎么挑人…总要有筛选条件的🙂
|
31
qianbiTH 2018-06-13 19:50:41 +08:00 via Android
中国人太多了,需要灭霸多打几次响指😂
|
32
earendil1412 2018-06-13 19:52:04 +08:00 via Android
@lululau 刷过题,看过算法书不是能力咯?
|
33
ittianyu 2018-06-13 19:53:53 +08:00 5
@EmdeBoas 老哥,这回被我抓到了。哈哈哈哈。
大公司都免不了算法这一关。小公司考算法?喵喵喵! 钱给到位,我全职背一个月算法题也值得。 楼上说算法考人智商的(看是不是聪明),你把脸伸过来,我给你看个宝贝。 如果是面试官自己出的原创算法题(无任何套模版公式的嫌疑),那我心服口服。否则不过筛掉一些不背算法题的人而已。 |
34
kimown 2018-06-13 19:55:22 +08:00 via Android
实际工作中,到处是如何取舍如何设计的抽象模型,为什么不问这个,工作几年的人,稍稍用点心就能有感悟,解决问题的方法都是套路
|
35
earendil1412 2018-06-13 20:00:57 +08:00 via Android
8 年经验不懂算法什么鬼,操作系统,分布式,数据结构,哪个离得开算法的
|
36
jerryshao1984 OP @earendil1412
1 )没人和你说我不会算法。 2 )算法千千万,能保证随便一个算法你就能自如应对吗? 3 )实际上工作久的人算法还真面不过应届毕业生,a )没这么多时间准备。b )实际工作中用到的不多。 |
37
ytmsdy 2018-06-13 20:10:45 +08:00 via iPhone
这两年换工作,都是直接简历一丢,技术面就聊半小时的系统设计方面的东西,然后就直接聊薪水了!
对有 8 年工作经验的老 it 来说,还问算法,略坑爹了! |
38
pathbox 2018-06-13 20:14:48 +08:00 via iPhone
看面试官的吧
|
39
jerryshao1984 OP @ytmsdy 之前的面试也大多都这样,所以这一个略微感觉不爽,上来吐槽一下。。。
|
40
3dwelcome 2018-06-13 20:32:14 +08:00 via Android
@jerryshao1984 我觉得这种面试也没啥大问题,公司需要的是基础扎实的人,可以慢慢栽培。
公司未必看中你以前的经验,同样一件事,在不同公司,最后做法可能完全不同。 越是大公司,越是不看重以前的工作经验,他们需要的是能最大化适应岗位的螺丝钉。 |
41
loserwn 2018-06-13 20:36:20 +08:00
面试吧。看公司也看团队。
如果面试官这样,其实这个团队也无所谓了。 不要遗憾。 |
43
humor66 2018-06-13 22:06:15 +08:00 1
楼主都说了大数据底层开发,既然算法,,,那也就是懂得业务吧
楼主也是个老油条啊,哈哈,有一句很好, 合则共事不合则拉倒 怎样才叫合呢? 只靠眼缘吗? 长的好看?长的顺眼?长的老实靠谱? 懂得做人? 有关系? 怎么都没扯到招人的根本吧? 来帮公司、帮团队解决问题的,而不仅仅是跟面试官做朋友的 |
45
zjyl1994 2018-06-14 07:09:21 +08:00 via Android
这几天面试确实,所有公司都在问算法。天天上班写业务谁有空刷题背算法原理,不出意外的全被拒了😶
|
46
jerryshao1984 OP @humor66
面算法完全 OK,大数据领域多的是算法,MapReduce 算法,chandy-lamport 算法,一致性哈希,分布式共识,哪个不是经过工业界锤炼的高引用的算法。偏偏挑那些算法书上,或是竞赛的题目来面倒面试者,这就本末倒置了。 业务也 OK,那就问点业务相关的具体问题,以及设计架构上的取舍。 哪个问题不比这些单纯的算法强,偏偏挑了一些算法,而没问其他更有深度的问题。。。 "合则共事不合则拉倒" 指的是我加入的话能给团队带来什么,团队中有什么机会吸引我,能不能不想成长。工作时间久了,加入团队当然是要考虑这些问题,所以简单来说就是“合则共事”。并不像应届毕业或是工作才几年,不太会关注团队、关注空间,只要有个大厂的 offer 就行。 面试是一个互相考量的过程,面试者也是在看面试官的水平、谈吐、脾气如何,这就是所谓的眼缘,没想要成为朋友,但是也不想成为敌人。 |
47
dong3580 2018-06-14 09:16:21 +08:00
@jerryshao1984
深有体会,多的本来想写,但是还是删了, |
48
pelloz 2018-06-14 09:16:34 +08:00
我们比较 low,面试 3 年经验的我就问问什么是栈、队列、链表,要求描述一个非冒泡排序的排序思路就能把一大批人挡在外面了。好多人都说工作多年都忘记了😂
|
49
UIXX 2018-06-14 09:40:22 +08:00
面算法 OK,全程出算法那就是有问题了。
对于一个工作年限长的工程师来说,我的考察方式是: 1、算法入手,说出思路 /写出伪代码即可。不要求严格编码,这个点可以作为延伸 2、主要是考察经验与自家业务的匹配程度,重点是针对简历中感兴趣的部分进行提问 3、无论是何种岗位,都要看看对方的架构设计能力 |
50
UnknownR 2018-06-14 09:41:13 +08:00
公司的问题,这次面试看上去像是内部没有沟通和调节好
|
51
saberpowermo 2018-06-14 10:19:22 +08:00
@pelloz 我工作 4 年半了 4 年里这些东西一次都没用到过 真的忘完了
|
52
loryyang 2018-06-14 10:20:32 +08:00
一般来说,工作时间越长,面试的时候越少考算法题,但是肯定会要求写一题,为了确认你会写代码
|
53
pelloz 2018-06-14 11:02:38 +08:00
@saberpowermo 先不说排序,4 年的编程工作中没用到过栈、队列、链表?而且这么基本的数据结构我觉得不可能忘记啊
|
54
vegito2002 2018-06-14 11:10:40 +08:00
你碰到了一个蛇皮公司而已, move on
|
55
ChristopherWu 2018-06-14 11:12:22 +08:00
8 年考算法,还考 dp,不太应该。
面试大家都知道,不就是常考知识点( get,post 区别、tcp、进程共享等)背诵,算法也 leetcode 上随便选一道(恩,BAT,微信也就问这些东西) 我比较赞同一个公司是自己出题实现业务的,线下自己做,当然这耗时久。 |
56
sgissb1 2018-06-14 11:23:22 +08:00
傻 X 靠算法,玩小聪明的靠借脑,X 障问写了多少行代码,混日志的各种不尊重。这是我的经历。我和你工作时长一样。
我之前待的公司,和我一同入职了一哥们,比我大 3 岁,因为是研究生毕业,所以当初工作时长和我一样。领导不在,让他代替去面试一个比他工作时长少一年的往届研究生。 哥们网上抄了一堆 c++多态、内存占用计算的代码打印出来去考人家。面试完了,回头和我们聊的时候,他自己也不知道答案什么样。 然后上班时间当着领导的面,各种打酱油吹牛,事情往我们几个人的身上推。当然也很有多他不懂的东西,就一个劲的在瞎扯。 这样的傻 X 很多的,lz 不要在意。最近还去了杭州某美股上市的公司,坐下来问的让我都不知道要说啥,明显那他们遇到的实际问题来问我,问题是我又不知道他们的业务需求,一个劲的再扯,我也是服气了。接着后话还问了我做的某个项目:“代码量有多少”。 我当时就尿了。。。。。。。我随口说了个有效代码几千行,事实上我记得不只,因为整个项目我负责的,很多代码是我在堆的。 大公司又能怎样?不见得他们人就真的有多么牛,靠吹的也不在少数。最近我一直在关注一些友商的产品,尤其是几个大厂的,发现有些大厂挺能吹的。 |
57
gavin6688 2018-06-14 11:27:57 +08:00
算法讲真还是蛮考验一个人的基本功底的,特别是关于智商或者解题思路,一般如果不提前给,一般上就是原则或者思路对了就 ok 了,毕竟现在慢慢开始人比岗位多了,基本技能题目啥的,刷题的太多了,算法刷题,面试官稍微有点经验就问出底了,除非你彻底理解了
|
58
vjnjc 2018-06-14 11:29:29 +08:00 via Android
至少面的时候有个标准嘛
|
59
missdeer 2018-06-14 11:34:07 +08:00
跟楼主情况差不多,我本身算法就弱,也没系统学过,很头痛
|
60
soulmine 2018-06-14 11:38:01 +08:00
你就当初敲门砖好了 和高考差不多 刷刷 lc 就没啥问题了
|
61
a15819620038 2018-06-14 13:55:19 +08:00
总之,要去面试前,算法先背上,不管几年,超管用的。
|
62
Carolyn 2018-06-14 13:56:04 +08:00
亲,可以私信我或者加我 vx13571914804 吗?有七牛大数据开发岗位推荐。七牛比较惜才:)
|
63
freedom3 2018-06-14 14:25:21 +08:00
对我这种比较专注算法的是不是机会就多了哈哈,其实算法熟悉基本的就行,一般人其他的嘛真心不值得
|
64
bymars 2018-06-14 16:00:56 +08:00
@jerryshao1984
莫不是赛赛大神? |
65
jerryshao1984 OP @bymars 惊了,你是哪位,这里居然还有人认识。。。
|
66
bymars 2018-06-14 16:59:24 +08:00
@jerryshao1984 貌似搞 spark 的都看过你的 blog 吧。
|
67
humor66 2018-06-14 18:54:26 +08:00
@jerryshao1984
基础算法 才是 计算机科学的基础、也是计算机科学研究的理论基础,承载计算机科学的发展 你所说的这些是应用级算法,他们的理论基础是什么? 一致性哈希原理? 如何证明理论的正确性?如何保证平衡性? 不都是归根于基础类算法的基础吗? 你所说的问这些,也就是会不会用而已,调个库 api,别人帮你封装好的 map 函数,数据流都帮你做好了,这不就是业务型吗? 优秀的基础算法能力,就应该是优秀计算机工程师的基础素养,虽然我们算法很差,但是这不能作为我们排斥算法的借口吧 不媚外的说,国外 FLAG 等巨头,哪个公司不是盯着算法问的,难道别人傻? 为什么好的算法思想、好的底层工具都来源国外? 别人计算机科学理论基础好啊,这可不是上层业务能堆出来的! 而我们却都在推崇 <<‘算法无用论’>> ! 我说的业务是指既然算法不行,那就是归于业务型工程师了,也就是我们面试很多都是在基于业务型面试。 还有何为问题的深度? 底层基础不是深度吗? 问业务才是最上层最没深度的事,做了什么!怎么做的!现在面试不都是这个套路吗? 也许你所面试的那个公司、或者那个面试官,可能他们刚好偏向于这种算法基础的人呢? 对吧,你跟他们无缘了而已,但是这不能代表说不能问这些算法啊,别人照样也能找到那些满足他们要求的工程师呢。 我们其实都在习惯于<<用别人的东西>>,这也许是我们对开源的误区,我们什么框架、工具、系统都是在用别人的、用国外的、芯片也是国外的,现在好了,别人不让用了,就头疼了啊,现在知道很多底层的重要性了。 [说句不现实的大话] ,linux 不让用了,那 BAT 都得倒了吧,我们的科技得倒退多少年? [纯属不可能的假设] 楼主还是赶紧找适合你、和你合适的工作。 你说的好,找工作就是互相考量的过程,你在发现别人的不爽,别人也在发现你的不适。 |