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

细节的东西应该会很重要吧……

  •  
  •   dan2001go · 2018-02-11 15:03:31 +08:00 · 4864 次点击
    这是一个创建于 2483 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就拿昨天的一次面试来说。

    进公司扫了一眼,全部用得都是 19 寸显示器(感觉现在很关注这个……)

    一开始面的那个人感觉很猥琐,当然,程序员嘛,大家都是半斤八两的没啥好说的。

    坐下就开始问怎么做好 Git 的版本控制,然后吐苦水说现在这里版本管理乱啊,需求乱啊,导致代码更新维护很苦啊。然后又问你们是怎么做自动化测试的。我说我们功能测试为主,自己不太管测试这一块,让测试自己处理了。程序员一般就写一下单元测试和压测之类的。然后又说你进来压力会很大啊什么的。

    心里越听越在想,是不是要骗方案什么的啊(脉脉看多了)

    然后方言挺重的,普通话不是很标准(算减分项么?)

    更重要的一点,对方一直在剥手,手上似乎长了藓,桌子上剥下来好多死皮。(这个真的是很难忍受,分数直线下降)

    技术问题问得不多,一直在盯着 Git 问。技术的话就问了 PHP 的 Array 的实现原理是什么?我也答不上,说好像是用哈希结构来弄得吧,具体得看一下源代码了。

    Git 的话,聊到后来发现对方的 Git 是放在外网 Github 上面的……我就问了一下,没有自建仓库吗?他说自建的不稳定,也没人去管。(估计运维是短板,要程序自己弄。安全系数也不高。)

    接着也讲到代码包,说是有 1.3 个 G,我吃了一惊,说怎么这么大,他说大多是资源文件,都放在一个项目库里了。(应该是项目没有做切割)

    其中反复提到了你进来压力会很大,有 4-5 次吧。(听了感觉很可怕的样子),而且也说到需求很多,会不断地提,导致版本更新混乱。

    面完,找来了 CTO。CTO 的印象很好,人比较正派,打扮也得体。(加分项)

    聊的基本都是项目管理方面的问题。(这个我还是比较能发挥一点)

    这次面完内急,就上了个厕所,我对公司的厕所很有阴影,以前待过的两家公司的厕所都很恐怖。恐怖到什么程度呢?每次推开厕所门的时候都要捂住鼻子,因为很大概率你会看到马桶里一坨屎没有冲。更夸张的一次是整个马桶上被喷射状的屎给覆盖。后来看到网上也有人讨论过这种事情,才知道原来这不是偶然的现象……(很费解)

    这家公司的卫生间很小,三个蹲位,和公司的人比起来,少了一点点。也挺脏,不过没有屎不冲的情况。

    但是这卫生间有一个问题,门关不上。也就是你拉屎的时候任何人都可以随便打开你的门……(这就尴尬了)

    最后到人事,人事一开始压低声音和你说,公司注重研发,待遇好,别人都不发 13 薪的,就研发发 13 薪。(听了一愣……年底双薪不是正常情况吗,还要区别对待?)

    然后聊简历,说你这简历很不好看。老板看了都不敢要的。

    简历后面几份工作是:2 年(部门变动) 1 年(创业失败) 2 年(裁员) 2 个月(公司没钱)

    我说,谁 TM 想没事换工作啊,都是被动的。人事说,我就是提醒一下你。(有点不爽)

    他又说,你找工作也不挑啊,随便什么公司都进去了。我说前面两个是和朋友一起创的业,第三个公司在业内也是比较知名的,只是公司发展不太好了,这在互联网是常态。至于最后那个 2 个月的工作,我被骗进去的,才 2 个月公司就没钱了,走的那个月工资到现在都没给我呢。

    人事说我们不会做这种事情的。我们也是创业公司,拿到 C 轮,目前发展良好。我们也非常关注员工的稳定程度(好不好我也不知道啦,我上个公司进去前那个人事也是这么和我说的,说他们发展前景一片大好,拿到 D 轮了。结果害我简历上一个污点。)

    最后问入职时间,我说 3 月份。然后对方就说希望越快越好,初七就来。因为对这块领域不是特别了解(问了些人,感觉都不看好,是在线教育)就说考虑一下,也没有马上答应下来。

    回家以后想来想去的感觉都是这些细节的东西,主要有些地方和上一家公司相似。也是面试的时候吐苦水说乱,希望你来改善,做 PHP 架构(这个最反感,因为在我看来,PHP 没有什么所谓的架构)也是拿到 C/D 轮,也是前景好。

    最关键还有那个显示器……现在一个 23 的便宜的也就 600 块钱吧。。如果我创业的话,有些东西还是不会去想办法省的吧-。- 。。。
    29 条回复    2018-02-12 23:28:18 +08:00
    hcymk2
        1
    hcymk2  
       2018-02-11 15:10:42 +08:00
    上海的公司? 几年前在上海感觉没这么糟糕啊。
    learnshare
        2
    learnshare  
       2018-02-11 15:11:00 +08:00   ❤️ 1
    显示器太差肯定不去,都看不清自己写的什么,怎么工作
    dan2001go
        3
    dan2001go  
    OP
       2018-02-11 15:20:06 +08:00 via Android
    @hcymk2 不同的公司环境不一样啦。
    lizhenda
        4
    lizhenda  
       2018-02-11 15:23:33 +08:00
    19 寸的能写代码?双屏不标配能写代码? PHP 架构还是有的
    bryanly
        5
    bryanly  
       2018-02-11 15:25:37 +08:00
    别人都不发 13 薪的,就研发发 13 薪(别人发 15 薪)

    我觉得第一感觉不好的话,还是要慎重一点,有时候感觉不是没有道理的。
    EmdeBoas
        6
    EmdeBoas  
       2018-02-11 15:46:05 +08:00
    害怕,一直嫌弃自己公司的厕所,这么一看自己公司厕所都是天堂了........
    sagaxu
        7
    sagaxu  
       2018-02-11 15:51:39 +08:00
    PHP 数组内部实现,这么经典和常见的 PHP 面试题,你最近面试那么多次,总该被问到过几次吧,这都答不上来。从这个细节可以推断,你并不喜欢钻研技术,连面试也不做点功课准备。
    huhu3312
        8
    huhu3312  
       2018-02-11 15:55:03 +08:00
    Array 底层应该是数组吧......
    jorneyr
        9
    jorneyr  
       2018-02-11 15:55:17 +08:00
    我们公司也基本全部是 19 的显示器
    dan2001go
        10
    dan2001go  
    OP
       2018-02-11 16:02:53 +08:00 via Android
    @sagaxu 我被面的知识点太多了。很少有重复的。没办法做专门的准备了。只能说大致上了解一下。你让我准备我也不知道从哪里准备了。有次面一家大点公司的 PHP 研发。我准备了一个礼拜,然后面的时候一个 PHP 的问题都不问。就是问算法和一些大数据和微架构。回答的很勉强。
    最后就是和我说你面试虽然通过录用标准了,但是年轻人很多,我们还是会在考虑一下的。你有合适的就不用等我们了。
    最近我会按我自己的节奏做一些复习工作,目前主要精力是数据库方面和项目管理方面。至于底层原理,暂时不会看。源码以前看过,现在基本都忘了。如果因为这个细节而不要我,我觉得也很正常。我会理解的。
    daniellu
        11
    daniellu  
       2018-02-11 16:12:10 +08:00
    PHP 为啥没有什么所为的架构?我比较好奇。
    jecshcier
        12
    jecshcier  
       2018-02-11 16:20:26 +08:00 via iPhone
    @EmdeBoas 噗,同感。我们公司我一直喷厕所为什么是马桶而不是蹲坑。。但是公司的厕所因为是物业安排人打扫的所以从来不脏很干净,而且都有纸。对比起来简直天堂
    qooweds
        13
    qooweds  
       2018-02-11 16:22:16 +08:00
    老哥,又是你
    面试的确是这样,越好的公司,面试的人越是友善,环境也越好
    至于 HR,只是想压价,大部分公司的 HR 都是这样的,职业本能,有时候说的话简直想让你抽他
    dan2001go
        14
    dan2001go  
    OP
       2018-02-11 16:25:09 +08:00 via Android   ❤️ 2
    @daniellu 因为大部分『不是全部』的公司就是直接上框架『现在都爱用 laraval 』。也没有用什么分布式,甚至连项目都不做垂直拆分的,你不用框架还会觉得你水平不行。然后一段时间以后出现问题了,觉得之前招的人可能水平低『因为工资也低』。希望有个人改善一下,看看外面都把这种人叫架构师。于是也招 PHP 架构师了。

    其实很多瓶颈是出在数据库设计,还有代码写的不好的情况。有些可能需要慢慢来改善,有些甚至要重构。但是老板觉得时间成本不合算,就是想让你救个火罢了。如此一来就很被动的不是架构了,不如叫 PHP 补丁师或者叫 PHP 消防员差不多。

    所以如果有中小公司招架构,一定要在这方面问清楚项目的情况,和对方的预期值以及你自己对项目架构的看法,一定要达成一致才行。免得到后面别人还会觉得你没本事,你也觉得公司待不下去。
    mrvon
        15
    mrvon  
       2018-02-11 16:27:20 +08:00
    写得很好啊~~细节可以看出很多东西的~~
    dan2001go
        16
    dan2001go  
    OP
       2018-02-11 16:27:49 +08:00 via Android
    @qooweds 多发点帖子刷刷存在感哈哈。要是觉得我发的没营养就告诉我我以后就少发嘛^_^
    daniellu
        17
    daniellu  
       2018-02-11 16:32:27 +08:00
    @dan2001go 纯属个人看法:架构设计,不是指从 0 开始整个代码结构的设计。使用框架和架构设计,完全没有任何关系,架构的设计,不是代码细节,是整体性的,带有一定(只是一定程度的)前瞻性的。再小的项目,都可以有架构;很大的项目,也未必有架构。
    dan2001go
        18
    dan2001go  
    OP
       2018-02-11 16:42:03 +08:00 via Android
    @daniellu 你的看法是对的。架构的目地也无非是让项目的生命周期更长,项目更合理,更健壮,同时研发人员也更轻松。

    只是很多偏业务的地方只看重结果。其他的都忽略的。架构之道就是技术选型,方案的制定。还有怎样合理的设计等等。

    但是很多时候,像 PHP 这样的,很容易受到干预。像我之前说的消防员的角色。所以要弄清楚你有多大的决策权在谈架构的事情。可能我说的有点极端了,不过确实有一部分 PHP 的架构职位都是拿来忽悠人的。所以才说要在入职前和公司的相关人员达成在架构的规划和里程碑的阶段上达成一致。
    JamesR
        19
    JamesR  
       2018-02-11 18:19:06 +08:00
    上个月找领导说了下,某宝买了个 24 寸 2K 显示器,才六百多。
    takato
        20
    takato  
       2018-02-11 18:26:30 +08:00
    C 轮意思就是,离跑路不远了。。
    McTaylor
        21
    McTaylor  
       2018-02-11 20:17:20 +08:00 via iPhone
    写的很好,拒绝这种辣鸡公司。想想自己面对着 19 寸的显示器你心情会好?接下来会不会是硬板登,连显示器都配不起开什么公司,这种马上就要跑路的公司不要去了。
    akira
        22
    akira  
       2018-02-11 21:33:07 +08:00
    19" 的就别去了,肯定是用了 10 年以上没更新过设备了的。
    qdwang
        23
    qdwang  
       2018-02-11 22:06:20 +08:00 via iPhone
    lz 面试高手啊,该了解的信息全都了解了。
    dan2001go
        24
    dan2001go  
    OP
       2018-02-11 22:13:17 +08:00 via Android
    @qdwang 因为面试一直被拒哈哈
    rabbbit
        25
    rabbbit  
       2018-02-12 04:20:32 +08:00
    说到显示器,想起来前几个月去过一家面试
    80%的显示器是方屏大屁股特丽珑(貌似还不到 19 寸)
    这玩意就算颜色再好,都过了十几年了好歹换几台吧
    对了,十年前那个"哥们,你咋让人煮了"的螃蟹广告就是他家作的
    q397064399
        26
    q397064399  
       2018-02-12 10:00:24 +08:00
    @dan2001go #24 老哥, 面试经验还是多发一点,,好借鉴
    fghjghf
        27
    fghjghf  
       2018-02-12 13:29:21 +08:00
    按我所做,C 轮的公司很少用 PHP 的,虽然 web 项目瓶颈都是 IO,不过 Java 从宏观各层面的确确优于 PHP。。不过公司套路就这样的,面试一定要扯得广,跟你扯下架构 xxx 的很正常啊。
    ACBD 轮听听就好。入职后了解一段时间才会知道。估计被 20 楼说中了。。
    byebyejude
        28
    byebyejude  
       2018-02-12 22:31:22 +08:00 via Android
    求楼主加个微信啊。。萌新有几个面试问题想问楼主。。。base64 dHVsaXBKdWR5
    dan2001go
        29
    dan2001go  
    OP
       2018-02-12 23:28:18 +08:00 via Android
    @byebyejude 我微信就是我这个 ID dan2001go 我教不了多少的…面试这个主要看你和面试你的人对不对得上眼。这个就和谈恋爱一样,对上眼了,你水平低一点也没事情。对不上眼,就算你会手写红黑二叉树都没个卵用…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1624 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.