V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
awolfly9
V2EX  ›  C

程序员要不要为了面试刷很多面试题

  •  
  •   awolfly9 · 2016-07-06 16:07:52 +08:00 · 4673 次点击
    这是一个创建于 3063 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今年去面试有一个很普遍的现象,我遇到很多有面试题的面试官。本人有开发经验,但是对于面试题做的并不好,去面试的时候上来就是先做面试题,结果没有回答好,后面的都放不开,谈不拢,特别是谈薪资的时候。 请问程序员要不要为了面试去刷很多的面试题?

    44 条回复    2016-08-18 21:21:05 +08:00
    russj
        1
    russj  
       2016-07-06 16:11:49 +08:00
    要,有时间当然要刷题
    soland
        2
    soland  
       2016-07-06 16:12:54 +08:00
    刷不过面试题说明自己基础很薄弱。
    salltm
        3
    salltm  
       2016-07-06 16:13:40 +08:00
    刷题就一次很好的提高技术能力的学习机会。 当然招人还是需要有真本事和职业素养的员工
    awolfly9
        4
    awolfly9  
    OP
       2016-07-06 16:23:24 +08:00
    但是有些人,好像就只会面试题,到公司之后就破了
    wizardoz
        5
    wizardoz  
       2016-07-06 16:27:00 +08:00
    只会刷面试题的能刷进去,说明出题的也是从网上随便找的。
    如果出题者自己根据算法书上的知识点来出面试题,刷题者也能做出来,那么说明刷题的人也是有能力的。
    jixiangqd
        6
    jixiangqd  
       2016-07-06 16:45:25 +08:00
    想找好的自然要刷题
    pandachow
        7
    pandachow  
       2016-07-06 16:46:38 +08:00
    @awolfly9 会有这个问题,但是这个锅该是公司和面试官的。

    你要做的呢我觉得应该是好好准备然后去面就行了,你得知道这样的面试题只是面试的一部分,以及它确实能考核出一些东西,就可以了,至于它不能考核出来的,暂且不去理会吧。。。
    binux
        8
    binux  
       2016-07-06 17:07:42 +08:00
    如果不刷面试题,你为了准备面试还能做什么?
    什么都不做,连面试题都不刷,对这个面试这么不重视,面试怎么谈得拢。
    louisis
        9
    louisis  
       2016-07-06 17:48:20 +08:00
    面试题一定要刷,但是重点在于理解算法思想,尤其是复杂度的理解。比如 leetcode 上的题首先自己先做做,然后看看别人的思路是什么,做完题后要多总结,比如自己薄弱的地方像动规类的要回去看看基础和经典的。简单的题第一遍还是要做的,难的题多用不同方法做;
    ma125125t
        10
    ma125125t  
       2016-07-06 18:07:35 +08:00
    @louisis 但是做项目真的用不到算法啊。就为了面试花那么多时间值得吗?
    shyling
        11
    shyling  
       2016-07-06 18:16:29 +08:00 via iPad
    当然需要。毕竟别人面试用的题很多也是网上找的
    karloku
        12
    karloku  
       2016-07-06 18:27:04 +08:00
    刷题就和小学时候没事做做奥数题一样, 空的时候可以刷着玩, 挺有意思的.

    至于指望刷面试题能提升什么那就算了.
    dong3580
        13
    dong3580  
       2016-07-06 19:04:14 +08:00 via Android
    不需要刻意,可以试着做个小玩意面试的时候让面试官感受一下。
    当然如果面试流程很传统,还是刷📖吧,
    irgil
        14
    irgil  
       2016-07-06 19:08:02 +08:00
    当然需要啊,除非你对自己的数据结构和算法很自信。。。
    jerrymomo10
        15
    jerrymomo10  
       2016-07-06 19:11:54 +08:00
    准备面试了,正在刷,希望有用啊。
    bk201
        16
    bk201  
       2016-07-06 19:26:01 +08:00 via iPhone   ❤️ 1
    刷的目的是为了看看自己的知识薄弱的地方,你如果当应付面试的东西,那只能看那家公司面试官水平了.我觉得工作之后面试做面试题。这家公司水平应该不怎么样.
    NordicShaw
        17
    NordicShaw  
       2016-07-06 20:03:56 +08:00
    楼上正解。再者说来,刷题的时候,看看其他人的解题思路,还是蛮有意思的。
    quake0day
        18
    quake0day  
       2016-07-06 20:40:04 +08:00
    程序员要不要为了面试刷很多面试题 但是有些人,好像就只会面试题,到公司之后就破了
    高中生要不要为了高考刷很多高考题 但是有些人,好像就只会高考题,到大学之后就挂了
    wander2008
        19
    wander2008  
       2016-07-06 20:55:29 +08:00 via iPhone
    刷题只是业余的事情吧。如果某个面试者非要以算法来决定那你还是乘早不要去了。谈两句话就走了吧。曾经遇到过面试五次,最后以一道 leetcode 上的算法题纸上手写完整代码的面试。最后还是一样“不合适”的事情。
    当然,我面试别人从来不面试算法,也不手写代码。
    2ge
        20
    2ge  
       2016-07-06 20:56:35 +08:00
    个人觉得还是不需要刻意,刷题这个太愚昧了。实话,如果面试题能够通过刷题的方式解决掉,基本也表现出来这个公司对面试者的尊重与否,如果是公司从网上随意抄来几道然后考察面试者,也看得出公司对这个职位的重视程度。再者面试本身也不是考试,如果过多关注笔试在整个面试过程中占的比重,个人觉得这种公司也就那样。
    虽然大家都知晓基础知识的重要性,但是一个有经验的开发人员和一个刚出学校的开发人员,其实笔试相对来说对有经验的开发人员不太公平的。个人觉得面试官更应该从各个方面观察面试者对于解决问题的能力和思路,而不是更多关心这个人是否是把基础掌握的滚瓜烂熟。即时你基础滚瓜烂熟,对于遇到问题的解决能力和思路没有任何积累沉淀,我相信,在工作中自己本人也过的无笔痛苦的。毕竟工作还是需要自身对所学知识技能的一个合理转化,举一反三。才是最重要的,才能够有产出的。
    dtfm
        21
    dtfm  
       2016-07-06 21:07:38 +08:00   ❤️ 2
    刷题是一个套路,但我见过更高一个层次的直接做一个项目,项目牛逼的话,直接带着项目区 PK 面试官,项目太牛逼的话,就直接留上联系方式翘着二郎腿等着 offer 。仅以此纪念去年在 Github 看见的那个不知名牛逼哄哄学生党的面经。
    rogwan
        22
    rogwan  
       2016-07-06 22:22:01 +08:00
    现在回去做高考题,未必做的过高三学生啊。对自己工作经验有信心的,一般直接带自己编写的代码,去给面试人员讲就好了。面试官听不懂,说明也没必要去了;能听懂自然会认可你的经验价值。
    msg7086
        23
    msg7086  
       2016-07-06 22:35:41 +08:00
    总要有一种方式来打动面试官。
    如果你没有牛逼的项目,那就老老实实算法题。
    说真的前几天刚面了个小公司,第一轮电话面试上手就是 3 道算法题。
    你刷过题了你就有了敲门砖。题目做不了的话有些公司连后续面试的机会都不会给你。
    你说重要么。
    bluecubic
        24
    bluecubic  
       2016-07-06 22:38:36 +08:00 via Android
    其实从笔试题的内容也可看出出题者和公司的水平, so what ,这并不代表他随意会给你 offer 或者你可以随意拒 offer ,刷人嘛就这么回事,你想进这家公司,这是个敲门砖,所以还是尽量把题做好,不要觉得答不出笔试题还很牛
    sgissb1
        25
    sgissb1  
       2016-07-06 22:39:40 +08:00
    0-2 年有必要
    3 年以上酌情考虑

    有些岗位有特殊要求,怎么刷都没用,进去以后不会干活基本等着边缘或走人
    有些岗位没有特殊要求,刷与不刷也要看情况。

    有时候如果每道面试题都会做,反而有些公司还不敢招过来,因为有可能开价太高了,用不起。
    paradoxs
        26
    paradoxs  
       2016-07-06 22:50:39 +08:00 via iPhone
    连面试题都不会做的,敢要?
    redsonic
        27
    redsonic  
       2016-07-06 23:28:19 +08:00
    人事制度健全的大公司一定要刷啊,分数过不了面试你的人想录用也录用不了。小公司就另外一回事了,刷了很多也没用,他总会给你鸡蛋里面挑骨头用于压价。
    lightening
        28
    lightening  
       2016-07-06 23:31:01 +08:00
    @awolfly9 更多的人不会面试题进去以后破的更惨
    second06
        29
    second06  
       2016-07-07 07:46:59 +08:00
    公说公有理,婆说婆有理。 没有唯一的标准,国内大公司一般是要手写代码的,国外 facebook google 工程师面试更是从 phone interview 到 onsite 都手写 ‘ bug free' 的代码,
    kideny
        30
    kideny  
       2016-07-07 08:57:17 +08:00
    就当是学习的一个过程吧!
    genffy
        31
    genffy  
       2016-07-07 09:11:31 +08:00 via iPhone
    作为一个页面仔都表示,算法题(面试题)是要刷的,一周花点时间做着玩玩,对自我认识很有帮助。
    看到楼上有说,实际项目用不到算法,有点悲哀。
    MadVex
        32
    MadVex  
       2016-07-07 09:36:50 +08:00
    刷是可以刷,刷题奠基础啊!
    然并卵,和我面过的题基本没半毛钱关系...面试现场是要靠想象力的!
    But !有基础才能有想象力!
    lty494685444
        33
    lty494685444  
       2016-07-07 10:13:15 +08:00 via iPhone
    能刷还是要刷啊
    Mavious
        34
    Mavious  
       2016-07-07 13:47:47 +08:00 via Android
    (歪楼)公考 dog 表示刷题就是一切,刷不了题连面都不让你见。
    menc
        35
    menc  
       2016-07-07 14:47:30 +08:00
    @ma125125t 只有校招才问做项目用不到的东西,工作后跳槽问的都是工作相关的代码和工作经历
    ma125125t
        36
    ma125125t  
       2016-07-07 15:20:01 +08:00
    @menc 工作两年,想出去看看行情,一次面试被要求写个简单的算法,没写出来。结果被追着问了很久。一紧张,搞得后面工作相关的代码和一些核心的名词都想不出来了。纯属吐个槽。╮(╯▽╰)╭,码农何苦为难码农。
    doubledream
        37
    doubledream  
       2016-07-07 15:56:19 +08:00
    @2ge
    z5864703
        38
    z5864703  
       2016-07-07 21:11:00 +08:00
    适当刷下还是有帮助的,一般 HOLD 的住的话没必要刷题。不过每次面试肯定要准备充分,先详细了解要面试的公司
    TK
        39
    TK  
       2016-07-08 00:02:01 +08:00
    没有必要非走极端,要么刷爆,要么不刷。适当地做做编程题还是挺有帮助的,无论是面试还是思维。
    a930329019
        40
    a930329019  
       2016-07-08 07:59:25 +08:00 via iPhone
    大大的刷
    louk78
        41
    louk78  
       2016-07-08 08:51:28 +08:00
    算法题(面试题)是要刷的,一周花点时间做着玩玩,对自我认识很有帮助。
    看到楼上有说,实际项目用不到算法,有点悲哀。
    kobe1941
        42
    kobe1941  
       2016-07-08 09:43:32 +08:00
    看级别,
    1.如果还是海投简历找工作的水平,花较多时间来准备笔试题是应该的
    2.只投看好的几家公司的中、高级岗位这种,笔试题意思意思就行了
    awolfly9
        43
    awolfly9  
    OP
       2016-07-08 17:29:34 +08:00
    感谢各位的回复,这两天有点忙,没有及时回复。抱歉。
    面试的时候很多人说笔试就是考验面试者的基础,结果这种面试反而对那些刚毕业的人有有优势,而且很多题是一百度马上就知道了。
    wizardforcel
        44
    wizardforcel  
       2016-08-18 21:21:05 +08:00
    刷两个月就行了。

    既然国内公司喜欢装逼考算法,你不刷怎么能打面试官的脸呢??
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1211 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 17:51 · PVG 01:51 · LAX 09:51 · JFK 12:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.