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

有没有实际开发编程能力很强,但是不擅长面试的同学?

  •  
  •   kuls · 2022-03-31 14:31:55 +08:00 · 9561 次点击
    这是一个创建于 729 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己从高中开始自学计算机,接触过很多东西。

    大学期间自己在实际开发中也受到过老师的赞同,实习时候也被主管很认可。但是就是面试不太行,老是忘记八股文,也不太会刷题。

    感觉以后得针对性八股文和算法。
    69 条回复    2023-04-02 00:01:36 +08:00
    wdssmq
        1
    wdssmq  
       2022-03-31 14:37:34 +08:00   ❤️ 29
    写代码的能力不说,交流沟通已经是非常非常好严重的那种。

    今天去拿了送修的洗衣机,100 块我直接给了,回来我妈嫌我不还价,又自己去要回了 20 。
    kuls
        2
    kuls  
    OP
       2022-03-31 14:39:32 +08:00
    @wdssmq 社牛啊,老哥,哈哈哈哈
    lmmlwen
        3
    lmmlwen  
       2022-03-31 14:55:19 +08:00
    那看你怎么定义编程能力强了,实际上真正编程能力强的人基本是被从一个坑挖到另一个坑,也不用常规面试。
    zhuangzhuang1988
        4
    zhuangzhuang1988  
       2022-03-31 14:56:57 +08:00   ❤️ 1
    "反转二叉树"
    shijingshijing
        5
    shijingshijing  
       2022-03-31 15:13:56 +08:00
    @wdssmq 这个。。。 有点想笑。。。
    tcpdump
        6
    tcpdump  
       2022-03-31 15:21:50 +08:00   ❤️ 1
    @wdssmq 妈妈的小宝贝
    kuls
        7
    kuls  
    OP
       2022-03-31 15:24:43 +08:00
    @lmmlwen 大佬你说的这种情况,应该是编程能力非常强的了,哈哈哈
    jimliang
        8
    jimliang  
       2022-03-31 15:25:56 +08:00
    感觉面试更倾向于表达能力和自我包装。

    问你之前做过的项目,一些实现细节的描述,某些技术的优缺点和对比。

    面试官对你的第一印象基于你的简历和面试时的表现,你开发编程能力再强,说不清楚也没用。
    dji38838c
        9
    dji38838c  
       2022-03-31 15:28:22 +08:00
    很多同学低估的交流的重要性
    觉得自己编程牛,就可以了。
    其实现代的工作,不可能一个人包打天下,沟通能力也是值得提高的
    red2dog
        10
    red2dog  
       2022-03-31 15:28:43 +08:00
    强不强不敢说,但是我是真的怕面试
    murmur
        11
    murmur  
       2022-03-31 15:29:50 +08:00
    没看过八股文,不刷点题,谁擅长面试
    rabbbit
        12
    rabbbit  
       2022-03-31 15:30:55 +08:00
    面试肯定要复习,不然时间长了都忘了,我真是能忘得一干二净,一点都不剩。
    但是写博客又太浪费时间了,感觉最好是看完后写摘要总结,然后要找工作的时候拿出来复习?
    各位有什么好的办法解决遗忘的问题吗?
    例如什么面试常客 Cache-Control Access-Control-Allow-Credentials 真的是记了忘,忘了记。
    aichidayuwan
        13
    aichidayuwan  
       2022-03-31 15:31:18 +08:00
    面试能力肯定不等于开发能力

    但是你要真开发能力很强 面试能力差不到哪里去

    就像小时候有人说自己都会就是考试不行 实际真掌握了的人 都考的挺好的
    dream4ever
        14
    dream4ever  
       2022-03-31 15:31:33 +08:00
    如果实在不会说,可以用合适的方式写下来,到底是不是真的牛,总是有方法可以考察的。
    kkshell
        15
    kkshell  
       2022-03-31 15:32:23 +08:00
    我是先去面几家,有啥问题再补,感觉问来问去都差不多 doge
    anonymousar
        16
    anonymousar  
       2022-03-31 15:33:46 +08:00   ❤️ 18
    可能高估了 自己的 “开发编程能力”
    Leonard
        17
    Leonard  
       2022-03-31 15:36:32 +08:00
    我就是,就算面试完全不问技术,我都很可能过不了关
    Leonard
        18
    Leonard  
       2022-03-31 15:38:47 +08:00
    @Leonard #17 或者说就算我完全知道面试题的标准答案都很可能过不了关
    ration
        19
    ration  
       2022-03-31 15:42:56 +08:00 via Android
    我编程能力一般,在同事中也算比较强的,但是我自我介绍都说不好。记得上次面试朋友介绍的公司没过,后面反馈面试官说我像刚毕业的
    wangchengwu
        20
    wangchengwu  
       2022-03-31 15:44:38 +08:00
    这个老哥一看就是个狠人
    roundgis
        21
    roundgis  
       2022-03-31 15:46:21 +08:00 via Android
    溝通很重要的

    你可以不善言辭

    但是溝通有問題會讓人覺得很難合作
    EminemW
        22
    EminemW  
       2022-03-31 15:47:00 +08:00
    感觉得平时多积累
    cocolate
        23
    cocolate  
       2022-03-31 15:54:07 +08:00
    确实,有时候面试聊代码项目没问题,八股文脑子卡壳想不起来
    但是八股文提高起来比代码容易多了
    多面试积累下就行
    Akitora
        24
    Akitora  
       2022-03-31 15:57:02 +08:00
    确实,自我介绍就很难受
    HarryQu
        25
    HarryQu  
       2022-03-31 15:59:34 +08:00
    写博客。有价值的知识点自己要记录下来,平时多回顾。这样在面试时,就能快速想起八股文。
    pengtdyd
        26
    pengtdyd  
       2022-03-31 16:12:46 +08:00
    那么问题来了,你如何证明你的技术能力,比如参与过 apache 的项目,有吗?
    TRYADXSRT
        27
    TRYADXSRT  
       2022-03-31 16:23:14 +08:00   ❤️ 1
    刚好在别的地方看到的。
    问题:干活很 6 ,面试 1 脸懵
    其中一条回复:其实就是缺乏总结…或者知识点一知半解导致的…本质上还是懒…
    chendy
        28
    chendy  
       2022-03-31 16:27:33 +08:00   ❤️ 7
    编程能力强是怎么个强呢?

    使用高效的方式实现了业务,缩短系统响应时间 xxx ?
    设计了良好的架构,使后期业务调整顺利开展?
    对 xx 系统进行重构,提高效率 xxx ,减少资源使用 xxx ,减少服务器成本 xx%?
    参与 xx 开源项目,贡献了 xxx 代码,修复了 xxx 问题?

    以上这些东西梳理好能讲好,估计也就不需要背八股了
    yzbythesea
        29
    yzbythesea  
       2022-03-31 16:29:53 +08:00
    不太会刷题 就是 开发编程能力弱啊
    Huelse
        30
    Huelse  
       2022-03-31 16:36:18 +08:00
    同意交流很重要
    rabbbit
        31
    rabbbit  
       2022-03-31 16:36:18 +08:00
    @chendy 这个总结的真好,作为简历模板最适合不过了。
    feather12315
        32
    feather12315  
       2022-03-31 16:37:01 +08:00 via Android
    @dji38838c #9 沟通能力有两个层面:一个是理他人 -- 在有限的信息+他人表述不清的情况下理解别其想要诉说的问题,一个是说清自己的问题。

    理解他人这点,水平高的很容易兼容水平低的;说清自己这点,我感觉恰恰相反,越是菜的越觉得别人表述有问题。
    zengyuxi
        33
    zengyuxi  
       2022-03-31 16:38:35 +08:00
    不存在你说的这种人,实际编程能力强,那么一定就能说出来。至于你这种情况,多半就是所谓的半瓢水,你以为你很强,其实不然,只是浮于工作表面;如果深入思考,就一定能理清楚流程,就一定能说清楚流程和细节原理。
    FreshOldMan
        34
    FreshOldMan  
       2022-03-31 16:48:12 +08:00   ❤️ 1
    强到超级赛亚人,面试还能看不出来吗
    7911364440
        35
    7911364440  
       2022-03-31 16:50:50 +08:00
    @rabbbit 我也是每次写总结笔记,然后找工作前复习
    chicbian
        36
    chicbian  
       2022-03-31 16:54:02 +08:00
    我司的一个后台,编程能力,我不知道如何。但是,battle 能力一流。让改个东西,只要他觉得不合理,能掰扯一天。最后不了了之。也不说正经理由,就是扯,不愿意改。
    jim9606
        37
    jim9606  
       2022-03-31 17:05:33 +08:00   ❤️ 1
    一般来说,问八股是因为面试官对你做的项目不感兴趣(不熟悉相关领域,或者与工作方向不符都有可能),只好用八股这种万金油问题考察你。
    所以就需要在自我介绍时突出自己擅长的方向,尽量引导面试官往你熟悉的方向深挖,不要在不熟悉的方向打肿脸充胖子。
    cp19890714
        38
    cp19890714  
       2022-03-31 17:09:16 +08:00
    你这一说,我想起来,我就刚毕业的时候面试过一次,还只有 10 分钟。
    现在已经工作 10 年了,待了 4 家公司。
    siteshen
        39
    siteshen  
       2022-03-31 17:10:03 +08:00
    我认为自己是这样的人。理由如下:

    1. 自己正式面试没拿到过工作(第一份工作也没有正式面试),全是推荐 + 非正式面试;
    2. 至少有 5 个前同事邀请过我去他们创办的公司 /所任职的公司。
    wudaye
        40
    wudaye  
       2022-03-31 17:24:41 +08:00
    我以前也是你这么想的。后来发现,很多时候以为自己编程能力强,只是因为编写的东西简单,再加上自己肯花时间保证质量罢了。现在正在想办法提高自己的知识储备。担任帖主高中开始自学计算机的话,肯定比我强多啦
    shadowfish0
        41
    shadowfish0  
       2022-03-31 17:28:13 +08:00
    @cp19890714 其他三家公司是免面试去的吗,能细说下嘛
    nl101531
        42
    nl101531  
       2022-03-31 17:29:41 +08:00
    不知道 V 站有没有口吃患者,电话面试这种讲的结结巴巴,肚子里面有货,也很难表达出来
    cp19890714
        43
    cp19890714  
       2022-03-31 17:47:55 +08:00
    @shadowfish0 第一次是上级带我走,第二次是前同事推荐,第三次是前前同事帮他朋友找。
    96412hj
        44
    96412hj  
       2022-03-31 17:51:51 +08:00
    @wdssmq
    ```js
    if(等于 80){
    return true
    }(等于 100){
    if(妈妈生气) return false
    else return true
    }
    ```
    em70
        45
    em70  
       2022-03-31 18:38:37 +08:00   ❤️ 1
    阿斯伯格综合症,鉴定完毕
    noyidoit
        46
    noyidoit  
       2022-03-31 19:29:38 +08:00
    @96412hj
    ```js
    const func = (price)=>{
    if (price <= 80){
    return true
    } else {
    console.log("momStatus = mad")
    return func(price-1)
    }
    }

    ```
    FrankAdler
        47
    FrankAdler  
       2022-03-31 20:37:54 +08:00 via iPhone
    因为面试的大都平时用不上,所以觉得面试落差大,没几个人天天写算法,写树,写索引,写 hashmap 扩容,写 redis 数据结构
    ClericPy
        48
    ClericPy  
       2022-03-31 20:46:37 +08:00
    实在没办法就丢个 Github 给面试官吧

    虽然之前想过这条路, 但是就缺个能拿得出手的代码, 所以我成了楼主所谓的: 开发能力也没多强, 还不擅长面试的那种

    谁给个创意让我可以搞个拿得出手的东西
    wisetc
        49
    wisetc  
       2022-03-31 21:02:53 +08:00 via iPhone
    面试就是专面你不会的,你又不知道他会考你什么,正经公司也不会去考你八股文的而会问岗位所需的知识。结果没有问到你会的喜欢的领域。而且哪怕你全答对人家看你不顺眼仍可以拒绝你,谁叫你是去找工作而人家是在面试你呢。你如果是觉得背八股文就可以通过技术面试那尽可以去背,但若没有自己的见解你背了也会生硬,倘若背了八股文真有幸通过了面试,那么祝贺你蒙混过关,也同情你,进入了一家背八股文的公司。
    x86
        50
    x86  
       2022-03-31 21:22:10 +08:00   ❤️ 1
    面试造航母,上班拧螺丝不止是说说而已
    wolfie
        51
    wolfie  
       2022-03-31 21:26:45 +08:00   ❤️ 1
    我懂你想表达的。
    同等技术能力 对技术的应用更强、代码设计更优雅、边缘情况考虑比较全面等。
    但是这东西面试基本没法体现。

    技术能力是系统学习知识,但是应用能力属于个人的 "小聪明"(个人觉得性格相关)。

    有些阴阳怪气的恰恰是自己平庸,还从来没见过其他能人。
    zackwan95
        52
    zackwan95  
       2022-03-31 22:30:42 +08:00
    其实就是规训而已,无论 leetcode 还是八股。
    八股要是重要的话硅谷就不会没人考啦,大学也不会没人教啦; leetcode 要是重要的话就不会国内这几年才开始考啦,大学也不会没人教啦。
    反正就是,就得这么面,别人手上有一票否决权,而且八股 leetcode 不需要挖空心思去想怎么面你,成本低。有的公司干脆开设考试专场一个下午把候选人全部召集在一起然后跟高考似的还有人监考,我觉得这就挺好,简单直接,成本低效率高,也不用跟傻批呵呵的面试官交流。
    至于你写代码技术到底如何,资方也不在乎,实在太坑还可以试用期劝退,而且他们也治到自己做的东西,智商正常哪怕啥都不懂学两下也能会,也就是所谓的毫无技术含量。
    nekoneko
        53
    nekoneko  
       2022-03-31 22:31:38 +08:00
    @jimliang #8 问这些到还好, 有的一上来就是讲讲项目吧, 然后开始八股文, 八股文倒还好, 重要的是是面试官的八股文背的是错的或者自己也一知半解还一副老子天下第一的样子😥.
    最怕遇到女面试官, 简直噩梦
    Cielsky
        54
    Cielsky  
       2022-04-01 00:34:11 +08:00 via Android
    八股背熟,对着镜子背,看着自己的眼睛背。
    交流真的很重要,大部分人技术强也强不到需要别人来挖的程度啊,你不自信很多会的问题也答不出来
    xsen
        55
    xsen  
       2022-04-01 07:26:06 +08:00
    @ration #19 说不好的原因不是不会说,是说得少。面得越多,自然就越能应付
    ttgo
        56
    ttgo  
       2022-04-01 07:30:09 +08:00
    Linus 算么?他会因为情商低而影响职业生涯么?
    Narcissu5
        57
    Narcissu5  
       2022-04-01 09:23:17 +08:00
    @jim9606 不不不,起码在我司一面就是规定的问八股,之前我根据简历上的项目来问还被上面批评了
    7colcor
        58
    7colcor  
       2022-04-01 09:42:14 +08:00
    反向的:很擅长面试,实际能力很差的我倒认识几个。
    nicebird
        59
    nicebird  
       2022-04-01 09:54:37 +08:00
    多倍倍多刷刷不久完了,很简单的事情。
    shawnliu03
        60
    shawnliu03  
       2022-04-01 10:02:38 +08:00 via iPhone
    不会面试就作品说话。作品说不了话那就背八股呗。
    sgissb1
        61
    sgissb1  
       2022-04-01 10:38:16 +08:00
    有,很多。
    就像建筑中的很多泥工一样,砌墙那叫一个牛逼,但人家就是相当的守本分和不怎么会玩花花肠子。
    chenyu0532
        62
    chenyu0532  
       2022-04-01 10:46:35 +08:00   ❤️ 1
    这不叫不会面试,只是基础知识不扎实,多看看就好了。
    如果基本没按照简历问,那就别考虑了,或者人家只是刷 kpi 。
    面试中不会说的人,你们不跟同事 /上司沟通问题么,出现问题大家不一起找原因么,只知道埋头写代码??
    PAINKILLER
        63
    PAINKILLER  
       2022-04-01 10:59:26 +08:00
    @chicbian 和我司一个人一模一样,还不愿意好好交流,每句话都是在反问别人
    RiceNoodle
        64
    RiceNoodle  
       2022-04-01 11:30:19 +08:00
    在我看来,不擅长面试===沟通能力弱
    面试说实话并不是想用很难的问题折磨你,只是想通过问题来在短时间内评估你的能力。
    其中很重要的一个能力就是沟通表达能力,如果这个能力不达标的话,共事起来太痛苦,不如不要。
    byte10
        65
    byte10  
       2022-04-01 11:30:49 +08:00
    @red2dog 强不强,很简单,尝试做视频,可以尝试写文章。你可以看看我 https://www.bilibili.com/video/BV1Gq4y1e752/
    @dream4ever 说的对,可以写技术文章。
    @Leonard 我比较推荐你的是 https://www.bilibili.com/video/BV1yY41147Hj/ 签名算法的作用,还有 NIO 的 绝对优势: https://www.bilibili.com/video/BV1FS4y1o7QB/ , 看看是怎么表达和举生活例子的,看看问题本质是什么,本质。
    @FrankAdler 额,但是有一些基础的理论还是需要理解的,比如 hash 一致性算法,AQS 等,我最常问的就是 签名算法有什么用,大概只有 25%的人能回答出来,可想而知,大多数人只会写代码,不会懂脑子。还有那个抽象类有啥用?这样的例子太多太多了。还有多线程的使用,绝大多数人都不会去思考如何配置线程数,最常见就是那种无脑增加线程数的。还有使用异步处理业务的就以为能增加吞吐量的,大多数就是底层基础知识不够扎实。
    @chendy 一般人说的编程能力很强,就是很会用 api ,很会造小轮子 手动🐶头、😄。

    @kuls 刚出来几年都是一样的,我以前也是这样,面试很多八股文不会,只会用 api ,但是很多知识确实值得深入学习,并不是你看完了会用了就算懂。而且自由发挥,举一反三才算懂,最后能表达出来,才算真正的懂,推荐你看看费曼学习法。多写文章吧。

    如果你开发的能力很强,那么你的逻辑能力也很可以。那么你就要开始学会表达,表达的方式有很多种,技术文章,还有画图,还有做视频。你可以尝试较为简单的 写技术文章开始。你可以看看我的视频,我怎么去怎么表达的一个技术,一个方案,一个基本的原理。应该对你会有很大的帮助。 可以看看我的 NIO 代码实现原理,还有一个是 NIO 的绝对优势。我比较推荐你的是 https://www.bilibili.com/video/BV1yY41147Hj/ 签名算法的作用,看完之后,你才能知道你自己的理解能力和表达能力需要怎么调整
    mcluyu
        66
    mcluyu  
       2022-04-01 11:46:53 +08:00   ❤️ 1
    可能很多人都有这种苦恼,简单来说如果一个顶尖级别的分数是 10 , 那我技术可能是 6 分,7 分, 但是面试能力,表达能力包括对很多技术词汇的了解,对自己会的东西用专业词汇连贯完整的表达出来的能力只有 3 分甚至 2 分。

    如果我是那个技术分 9 分,10 分的人,那完全不用担心面试分数是多少,或者这个分数必然也不会低。
    wdssmq
        67
    wdssmq  
       2022-04-01 13:04:18 +08:00
    @kuls #2
    @shijingshijing #5
    @tcpdump #6
    @96412hj #44

    「无从复盘的过往」虽然很多事结果上一直有一次又一次的做到 - V2EX
    https://www.v2ex.com/t/844302#reply1
    jjwjiang
        68
    jjwjiang  
       2022-04-01 14:25:37 +08:00
    我觉得不太可能

    我面试一般会对着简历问,如果是能力很强的不可能对着简历上的内容少加引导还说不出来个啥的

    纯问八股那类的我不认为是面试,人家压根不准备招你
    auh
        69
    auh  
       362 天前
    @em70 你也是吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3400 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 10:39 · PVG 18:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.