骆驼祥子读书笔记800:【面试经历】某公司架构师

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 02:03:46

【面试经历】某公司架构师

分享一下前一阵子面试某公司架构师的经历

(面试前在门外碰到另外一个面试者,聊了几句,他说这公司薪水很低。。。。好吧 既然都来了 那就表现出自己最好的一面吧)

 

1.笔试。。。。话说为什么这么多公司有笔试。。。。考某些很基础的东西很容易考死人,而且这东西和能力的关系说实话不大,内容如下

  • 一堆语法题,都很简单,忘记了
  • 接口和抽象类,这个其实可以回答的很多, 不过我主要关注在设计思想上, 接口是has,类继承是is
    • 还有什么多继承
    • 能不能有实现
    • 成员不一样
  • 简答题,基本上我都写的是口述
  • 设计题
    • 高性能web开发中要注意的地方,随便答了10多个点 (经常遇到这个题目。。。)
    • 高安全性web开发中要注意的地方和防止办法,随便答了5个点(经常遇到这个题目。。。)
    • 有大量字段的用户表的设计方案和优缺点
    • 强烈建议大家总结一下平时面向某个方面的解决方案,最好一个个列出来比较一下,面试的时候就能系统的描述了

  (某些公司的面试题是有不少错误的。。希望公司内部最好先走一趟,有些题目笔试比较好。。。)

  (个人感觉应该90%回答是正确的)

2.技术人员面试

  • 自我介绍
  • 问熟悉什么方向的技术,我有提到我熟悉CLR和GC  (想表现一下比其他人好的地方,良好的技术基础才能构建出良好的软件)
  • 问GC,简单描述了5-10分钟
  • 我为笔试中一些没有回答上来的基础问题做了一下解释
  • 问面试官公司主要技术平台,应用,目前的研究到了什么阶段,问面试官对我的建议
  • (感觉技术面试难度不高)
  • 30分钟结束,到下一个环节(话说面试官问我有没有什么问题的时候我吃了一惊,因为一般面试越久成功率越高,我觉得这轮面试没啥失误啊,为什么这么快结束了呢)

3.主管面试

  • 自我介绍。。。。又一次
  • 问技术
    • 高性能服务器
    • 分布式缓存
    • 分布式事务
    • 数据库负载
    • 介绍自己最感兴趣的项目
    • 介绍对高性能开发的项目
    • 介绍如何协助其他人员解决问题的经典案例
  • 问对架构设计的理解
  • 对开发,测试和部署的理解,对团队协助和组织结构的理解
  • 问代码管理和部署结构
  • 介绍职位
  • 问面试者兴趣的方向
  • 问为什么选择该公司
  • 在了解更多的职位背景以后,我主动介绍和公司职位比较匹配的项目经验(中间结合该公司情况做了一些简单的分析和适当的调整)
  • 问公司工作情况,职业发展,组织结构 (有的公司技术部门地位很低,不喜欢)
  • 问面试官对我的建议
  • 估计大约一个小时多吧

4.主管的主管面试

  • 自我介绍。。。。再一次
  • 提到架构师和普通工程师的区别,问能否适应
  • 问团队协作和沟通
  • 很简短 估计15分钟就结束了

5.主管的主管的主管面试。。。。。

  • 自我介绍。。。。。吐血了。。。。
  • 核实背景,对简历过了一遍,把重点部分做了沟通
  • 问最熟悉项目的系统架构图
  • 问最熟悉项目的部署架构图 (悲剧,我不会这个,而且沟通不顺利,ho。。。我真不会这个。。。)
  • 基于你画的图和介绍,问细节!!!(面试官和我不是一个方向的,我做了太多的假设,结果有点悲剧)
  • 沟通能力非常重要,你要解释的对象要么没有技术背景,要么没有项目背景,要么有其他的考虑
 

总结:

  • 准备不够充分
    • 自我介绍(我在路上准备了一天,不过效果不是很好)
    • 信心不足
    • 面试大BOSS的时候出现紧张情绪(语速过快,表达不清晰)
    • 系统性的分析和描述不够
    • 对目标职位的工作和职责了解不够充分(不过很多公司的JD也不清晰,面试过程中发现匹配度不够高)
    • 沟通能力不够
    • 理解能力不够
    • 表达能力不够
    • 分析能力不够。。。。。(我还有什么够的?哈哈,不过我被大BOSS面试经常都很惨)
  • 提醒
    • 最好对你的简历比较熟悉,能背下来最好了
    • 在面试高级职位的时候,千万不要在简历作假,也不要吹牛吹的太过分
    • 常见问题一定要搞定,例如设计方面的
    • 基础能力方面,面试前看看面试题啊什么的还是很有用的
    • 面试是一次很好的考察自己的机会,就算是没有加入该公司,至少在面试过程中你了解到了自己的能力和优缺点
    • 不同公司的同一个职位的要求是差别很大的
    • 表现出比其他员工优秀的地方
    • 把握住公司对该职位的要求(了解怎样才是公司需要的人,看看匹配不)
       

 

几个面试的详细时间没怎么看表,不知道时间准确不,不过整个面试,加上等待时间,持续了大概5个小时吧。。。。累死了 - -#