面试细节

写于2018年3月,刚好在找实习,搜集了一些<剑指offer>上和其他关于面试的建议,记录下来.


1.着装及外貌

  • 衣服不用过于正式,整洁干净就可以了.
  • 保持思维敏捷,容光焕发

2.自我介绍

  • 时间: 30s - 1min (面试官手中已有你的简历,因此自我介绍不用过于详细)
  • 内容: 主要学习,工作经历(没有工作经历就简短说一下做了什么项目)

3.项目介绍

建议使用STAR模型描述自己经历过的每一个项目

  • Situation:简短的项目背景,比如项目的规模,开发的软件的功能,目标用户等.
  • Task:自己完成的任务,在用词上注意区分”参与”和”负责”
  • Action:为了完成任务自己做了哪些工作,怎么做的.详细介绍
  • Result:自己的贡献.如果是参与功能开发,可以说按时完成了多少功能;如果做优化,可以说性能提高的百分比是多少;如果是维护,可以说修改了多少个bug.

面试官可能会问的问题:

  • 你在该项目中碰到的最大的问题是什么?怎么解决的?
  • 从这个项目中你学到了什么?
  • 什么时候会和其他团队成员有什么样的冲突?怎么解决冲突的?

note:介绍项目时,少讲背景,突出自己的贡献.

4.掌握的技能

  • 了解:指对某一个技术只是上过课或看过书,但没有做过实际的项目.
  • 熟悉:如果我们在实际项目中使用某一项技术已经有较长的时间,通过查阅相关的文档可以独立解决大部分问题,我们就熟悉它了.(在简历中我们描述技能的掌握程度大部分应该是”熟悉”).
  • 精通:如果我们对一项技术使用得得心应手,在实际开发过程中我们都有信心也有能力解决,可以说精通这个技术.

5.面试官面试考察interviewee的几个方面

  • 1.扎实的基础知识:编程语言,数据结构,算法等-
    • 语言:至少掌握1-2门编程语言
    • 数据结构:熟练掌握链表,树,栈,队列和哈希表等数据结构和它们的操作
    • 算法:查找,排序,贪心,动规,dfs等
  • 2.能写高质量的代码:能写出正确,完整的,鲁棒的高质量代码;面试官会格外关注边界条件,特殊输入等看似细枝末节但实质至关重要的地方.
  • 3.分析问题思路清晰:思路清晰,解决复杂问题
  • 4.能优化时间效率和空间效率:能从时间,空间复杂度两方面优化算法效率
  • 5.学习和沟通能力:具备优秀的沟通能力,学习能力,发散思维能力等
    • 团队合作能力
    • 沟通能力
    • 举一反三能力

6.interviewee提问环节

Don't talk about pay!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Cloud Native - 产品级敏捷

要能真正提升产品开发团队的效率与质量, 你必需要懂得如何 ”设计” 开发团队所需要的实践或框架

2016.7.30, 深圳, Ken Fang 在 IT 这一行, 懂得而且能倒背如流 Scrum, SAFe, Use Case, Domain Drive...

2089
来自专栏C语言C++游戏编程

我们不一样!老司机教你用C语言制作简单实用的撩妹神器!

你以为C语言就是提供一种编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言吗?你以为C语言就只是以一个标准规格写出的C语言程序可...

4900
来自专栏程序员互动联盟

学了C语言,能开发什么项目?

直至今天还有人在喊着C语言都过时的语言了,还有什么值得去学的,看现在的python,php等语言现在用起来多简单,谁还去学习老掉牙的C语言,事实真的是这样的吗?...

5325
来自专栏大数据挖掘DT机器学习

学习Python:做数据科学还是网站开发?

本文的英文原文地址是:Python for Data Science vs Python for Web Development 译者:EarlGrey@co...

40015
来自专栏数据科学与人工智能

【Python环境】学习Python:做数据科学还是网站开发?

本文的英文原文地址是:Python for Data Science vs Python for Web Development,发布时间是10月29日。译者一...

3338
来自专栏CDA数据分析师

一篇文章告诉你,该学R还是Python

对于想从事数据行业的人和数据工作者来说,是学习R还是Python,哪个工具更实用一直被大家争论。MartijnTheuwissen,DataCamp的教育专家详...

3398
来自专栏程序人生 阅读快乐

Java编程思维

本书从基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都...

681
来自专栏PPV课数据科学社区

【解惑】一文告诉你,该学R还是Python!

Python和R是统计学中两种最流行的的编程语言,R的功能性主要是统计学家在开发时考虑的(R具有强大的可视化功能),而Python因为易于理解的语法被大家所接...

2983
来自专栏程序员互动联盟

【编程指导】如何系统、科学地自学编程知识?

对于什么样的学习才算得上“系统”几乎是一个哈姆雷特式的问题——人们很难在这一问题上达成一致。 因此抛出答案几乎只是在引发更多的争议。所以在讨论这个问题的时候,我...

38413
来自专栏CDA数据分析师

为什么说Python更适合做AI/机器学习?

? 译者 虎说八道 本文转自云栖社区 Python网络编程框架Twisted的创始人Glyph Lefkowitz(glyph): ? 编程是一项社交活动...

4255

扫码关注云+社区