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

那些你面试开发岗位面试题却是让你讲技术架构的公司是怎么想的?

  •  1
     
  •   unforgiven · 2018-04-19 16:07:03 +08:00 · 4546 次点击
    这是一个创建于 2408 天前的主题,其中的信息可能已经有所发展或是发生改变。

    avatar

    17 条回复    2018-04-20 10:06:08 +08:00
    unforgiven
        1
    unforgiven  
    OP
       2018-04-19 16:12:36 +08:00
    当时都已经十一点了,虽说可以上网搜索,我当时饿得要死,难不成真做个两小时嘛,直接随便写写走人了
    wweir
        2
    wweir  
       2018-04-19 16:36:46 +08:00 via Android
    资深一点的技术岗不就是玩这套吗?
    真问你基础语法,你确定你能比培训班的人答得好?
    问原理层的东西,科班应届生未必比资深开发人员差。

    然而,真写起东西来,资深开发人员是真能达到 10 倍开发效率的
    nullcc
        3
    nullcc  
       2018-04-19 16:45:22 +08:00
    我觉得这一点毛病都没有
    yulitian888
        4
    yulitian888  
       2018-04-19 16:47:25 +08:00
    说实在的,哪个开发人员的简历上不写几笔架构知识呢?
    针对那些简历上特意标明精通“三层架构”、“设计模式”、“分布式架构”这样子的开发人员,为什么不应该问呢?
    还有那些动不动就说自己精通 /熟练掌握全栈技能的开发人员,为什么不应该问呢?

    不过我不一定要求面试者能回答的要像教科书那么标准,只要是带了有自己的理解的,一般都认为是脑子机灵的。反而是答得像教科书的可以直接消灭了

    举例来说,问简单工厂模式,举两个例子吧!
    面试者 99%会答:多数据库切换——这就是标准的教科书示例,培训班最爱用这个例子
    然后继续问:举 [两] 个例子,除了这个,还可以再说一个吗?
    面试者:。。。。。。

    好了,水平可以直接看出是真用过的,还是假装熟练 /精通了!

    这么简单就能问出经验的问题,为什么不问?
    janus77
        5
    janus77  
       2018-04-19 16:48:49 +08:00
    还行吧,并没有问多高深的技术,问的都是实际开发中通用的东西,可以很高效的区分是否是培训班的和纸上谈兵的人。
    unforgiven
        6
    unforgiven  
    OP
       2018-04-19 17:09:56 +08:00
    @wweir 我只是面个中级工程师的岗位,并不想绞尽脑汁的去给他想技术架构,恶心的是集团的基础架构不想出来后面几道题基本都没法做
    unforgiven
        7
    unforgiven  
    OP
       2018-04-19 17:22:13 +08:00
    @yulitian888 第一我从来不提精通这个字眼,第二我只是面个中级工程师岗位,而且架构问题不是短短两小时就能想好的,我也不想费那个脑子,还要求高并发,分布式,高可用,阁下觉得很正常?
    yulitian888
        8
    yulitian888  
       2018-04-19 17:32:42 +08:00
    @unforgiven 面试要问什么,一半取决于这家公司的业务,一半取决于面试官对你的期待
    对于前者,我不知道那家公司做什么的,只是觉得这么问十分常见。
    至于后者,你显然是辜负了面试官的期待。很大概率,面试官还会埋怨 HR 浪费了他的时间,而且他的牢骚恐怕不会比你的小,信不信?
    你提的问题是,这样的公司是怎么想的,我就如实回答作为一个面试官就是这么想的,你服不服,认不认可,都不重要,丝毫不影响一个面试官对你的看法
    unforgiven
        9
    unforgiven  
    OP
       2018-04-19 17:38:55 +08:00
    @yulitian888 你说的没错,他看不上我,我也看不上这公司,一拍两散咯
    xiaotianhu
        10
    xiaotianhu  
       2018-04-19 17:44:44 +08:00
    看不到图 随便讲讲观点

    我呆过的公司基本上没有特定架构师,都是开发自己设计架构.太高级的不懂可以,基础架构总能来几句吧.
    而且软件层面的架构更重要啊.扩展性决定未来是加班搞到死还是美滋滋的扩展功能
    yoke123
        11
    yoke123  
       2018-04-19 17:50:30 +08:00
    骂句 sb 面试官和公司 不就行了
    此处不留爷 自有留爷处
    你生活中也是这么爱钻牛角尖的吗
    你看 一天心情不好了吧 何必呢(摇头)
    tradzero
        12
    tradzero  
       2018-04-19 17:54:47 +08:00   ❤️ 1
    我觉得做为开发 一定的架构能力是要有的 又不是大公司只需要拧螺丝的 大部分公司招人都是需要你能单独负责一个项目起码也是一个模块吧 没有架构能力写出的代码很容易出问题吧...
    murmur
        13
    murmur  
       2018-04-19 17:56:48 +08:00
    架构随便吹 架构中细微的参数和代码修改才是重头戏
    unforgiven
        14
    unforgiven  
    OP
       2018-04-19 19:09:11 +08:00
    @yoke123 老哥说的有道理
    agagega
        15
    agagega  
       2018-04-19 19:19:05 +08:00 via iPhone
    看 System Design Primer 呀,这个也能刷
    ala2008
        16
    ala2008  
       2018-04-20 00:15:19 +08:00
    那么问题来了,大家有架构设计方面的书籍推荐吗?:)最好是 java
    jellyEmmm
        17
    jellyEmmm  
       2018-04-20 10:06:08 +08:00
    曾经一家小公司(10 平方不到吧)让我等了 30 分钟,然后递给我一摞纸(100 道 LeetCode 上的题),当时我还是面的 Android 岗......
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.