• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kuls
V2EX  ›  程序员

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

  •  
  •   kuls · Mar 31, 2022 · 11702 views
    This topic created in 1678 days ago, the information mentioned may be changed or developed.
    自己从高中开始自学计算机,接触过很多东西。

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

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

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

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

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

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

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

    你可以不善言辭

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

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

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

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

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

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

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

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

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

    有些阴阳怪气的恰恰是自己平庸,还从来没见过其他能人。
    bQ3u9RAQt4125PUK
    bQ3u9RAQt4125PUK
    Mar 31, 2022
    52
    其实就是规训而已,无论 leetcode 还是八股。
    八股要是重要的话硅谷就不会没人考啦,大学也不会没人教啦; leetcode 要是重要的话就不会国内这几年才开始考啦,大学也不会没人教啦。
    反正就是,就得这么面,别人手上有一票否决权,而且八股 leetcode 不需要挖空心思去想怎么面你,成本低。有的公司干脆开设考试专场一个下午把候选人全部召集在一起然后跟高考似的还有人监考,我觉得这就挺好,简单直接,成本低效率高,也不用跟傻批呵呵的面试官交流。
    至于你写代码技术到底如何,资方也不在乎,实在太坑还可以试用期劝退,而且他们也治到自己做的东西,智商正常哪怕啥都不懂学两下也能会,也就是所谓的毫无技术含量。
    nekoneko
    nekoneko
    Mar 31, 2022
    53
    @jimliang #8 问这些到还好, 有的一上来就是讲讲项目吧, 然后开始八股文, 八股文倒还好, 重要的是是面试官的八股文背的是错的或者自己也一知半解还一副老子天下第一的样子😥.
    最怕遇到女面试官, 简直噩梦
    Cielsky
    Cielsky
    Apr 1, 2022 via Android
    54
    八股背熟,对着镜子背,看着自己的眼睛背。
    交流真的很重要,大部分人技术强也强不到需要别人来挖的程度啊,你不自信很多会的问题也答不出来
    xsen
    xsen
    Apr 1, 2022
    55
    @ration #19 说不好的原因不是不会说,是说得少。面得越多,自然就越能应付
    ttgo
    ttgo
    Apr 1, 2022
    56
    Linus 算么?他会因为情商低而影响职业生涯么?
    Narcissu5
    Narcissu5
    Apr 1, 2022
    57
    @jim9606 不不不,起码在我司一面就是规定的问八股,之前我根据简历上的项目来问还被上面批评了
    7colcor
    7colcor
    Apr 1, 2022
    58
    反向的:很擅长面试,实际能力很差的我倒认识几个。
    nicebird
    nicebird
    Apr 1, 2022
    59
    多倍倍多刷刷不久完了,很简单的事情。
    shawnliu03
    shawnliu03
    Apr 1, 2022 via iPhone
    60
    不会面试就作品说话。作品说不了话那就背八股呗。
    sgissb1
    sgissb1
    Apr 1, 2022
    61
    有,很多。
    就像建筑中的很多泥工一样,砌墙那叫一个牛逼,但人家就是相当的守本分和不怎么会玩花花肠子。
    chenyu0532
    chenyu0532
    Apr 1, 2022❤️1
    62
    这不叫不会面试,只是基础知识不扎实,多看看就好了。
    如果基本没按照简历问,那就别考虑了,或者人家只是刷 kpi 。
    面试中不会说的人,你们不跟同事 /上司沟通问题么,出现问题大家不一起找原因么,只知道埋头写代码??
    PAINKILLER
    PAINKILLER
    Apr 1, 2022
    63
    @chicbian 和我司一个人一模一样,还不愿意好好交流,每句话都是在反问别人
    RiceNoodle
    RiceNoodle
    Apr 1, 2022
    64
    在我看来,不擅长面试===沟通能力弱
    面试说实话并不是想用很难的问题折磨你,只是想通过问题来在短时间内评估你的能力。
    其中很重要的一个能力就是沟通表达能力,如果这个能力不达标的话,共事起来太痛苦,不如不要。
    byte10
    byte10
    Apr 1, 2022
    65
    @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
    mcluyu
    Apr 1, 2022❤️1
    66
    可能很多人都有这种苦恼,简单来说如果一个顶尖级别的分数是 10 , 那我技术可能是 6 分,7 分, 但是面试能力,表达能力包括对很多技术词汇的了解,对自己会的东西用专业词汇连贯完整的表达出来的能力只有 3 分甚至 2 分。

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

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

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

    纯问八股那类的我不认为是面试,人家压根不准备招你
    auh
    auh
    Apr 2, 2023
    69
    @em70 你也是吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5205 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    ♥ Do have faith in what you're doing.