第一章:面试的流程

1.应聘者在电话面试的时候尽可能用形象的语言把细节说清楚。

2.如果英语面试时没有听清或没听懂,要敢于说Pardon。大胆提问,直到搞清楚面试官的意图。

3.编程习惯:

  • 思考清楚再动手(思路、算法时间、空间复杂度、特殊情况处理);
  • 良好的代码命名和缩进对齐习惯;
  • 能够单元测试(能做到测试在前、开发在后的程序员稀缺);
  • 在桌面远程面试过程中,面试官最关心的是应聘者的编程习惯和调试能力。

4.现场面试:

  • 规划好线路并估算出行时间;
  • 准备好得体的衣服;
  • 注意面试流程;
  • 准备几个问题;

5.面试的三个环节:行为面试、技术面试、应聘者提问。

行为面试:30秒-1分钟的时间介绍自己的主要学习、工作经历等。(自我介绍)

  • 应聘者的项目经验:

在介绍项目经验时,应聘者不必详述项目的背景,而要突出介绍自己完成的工作及取得的成绩。

常问的问题还包括:

  1. 你在该项目中碰到的最大的问题是什么?你是如何解决的?
  2. 从这个项目中你学到了什么?
  3. 什么时候会和其他团队成员(开发人员、测试人员、设计人员、项目经理等)有什么样的冲突,是怎样解决冲突的?
  • 应聘者掌握的技能:

“了解”:通常不建议在简历中列出只是肤浅地了解一点的技能,除非这项技术应聘的职位的确需要。

“熟悉”:简历中描述技能的掌握程度大部分应该是熟悉。在实际项目中使用一项技术已经有较长的时间,通过查阅相关文档可以独立解决问题。

“精通”:得心应手,不要在简历中轻易使用精通,除非自己能够轻松地回答这个领域里的绝大多数问题,否则就会适得其反。

  • 回答为什么跳槽:

尽量避免以下回答:老板苛刻、同事难相处、加班频繁、工资太低等负面情绪的回答。通常回答一些积极能量,想寻找份更有挑战的工作提升自己的能力。

技术面试环节:

  • 扎实的基础知识:编程语言、数据结构和算法;
  • 能写高质量的代码:关注边界条件、特殊输入(NULL指针、空字符串等)、错误处理等;(就是考虑所有可能的情况并一一处理得到正确的结果)
  • 分析问题时思路清晰:采用画图(形象化)、举例(具体化)、分解问题(简单化)等方法帮助我们解决问题;
  • 能优化时间效率和空间效率:熟知各种数据结构的优缺点,选择合适的数据结构解决问题;熟练掌握常用的算法:如查找和排序;
  • 学习沟通能力、知识迁移能力、抽象建模能力、发散思维能力;

应聘者提问环节:

  • 不要问和自己的职位没有关系的问题;
  • 不要问薪水问题,技术面试不谈薪水;
  • 推荐问的问题是:与招聘的职位或者项目相关的问题;

原文地址:https://www.cnblogs.com/direwolf22/p/12641016.html

时间: 2024-10-09 18:32:21

第一章:面试的流程的相关文章

[uboot] (第一章)uboot流程——概述

http://blog.csdn.net/ooonebook/article/details/52939100 [uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2) 建议先看<[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)>,根据例子了解一下上电之后的BL0\BL1\BL2阶段,以及各个阶段的运行位置,功能. =====================================

Netty源码分析第1章(Netty启动流程)--------&gt;第1节: 服务端初始化

第一章:  Server启动流程 概述: 本章主要讲解server启动的关键步骤, 读者只需要了解server启动的大概逻辑, 知道关键的步骤在哪个类执行即可, 并不需要了解每一步的运作机制, 之后会对每个模块进行深度分析 第一节:服务端初始化 首先看下在我们用户代码中netty的使用最简单的一个demo: EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGroup workerGroup = new NioEventL

[老齐的求职攻略] 第一章 求职必修课

第一章 求职必修课 "欲先攻其事,必先利其器."每一个赤手空拳征战沙场的人,都有一颗无知者无畏的心,匹夫之勇.精神可嘉,可惜大多下场惨淡,都是电视剧里永远活不过第二集的主.本章我就来说说求职前我们必须要了解的注意事项. 公司的求职流程是怎样的? 公司研发部向HR提出招聘申请,并提出具体用人要求. 人力资源(HR)在智联.猎聘.前程等招聘平台发布招聘信息. 你在招聘网站投递个人简历. HR对收到的简历进行筛选,符合要求者电话邀约. 你收到HR电话邀约,确定面试时间. 当日准时前往面试地点

构建之法第一章

本章为概论,主要讲解计算机科学的领域.软件工程和计算机科学的关系.软件的特性.软件工程的定义与组成部分等内容. 一.软件: 程序=数据结构+算法 软件=程序+软件工程 软件工程的核心部分: 1.构建管理 2.源代码管理 3.软件设计 4.软件测试 5.项目管理 软件开发有玩具阶段.业余爱好阶段.探索阶段.成熟的产业阶段等四个阶段. 二.软件工程: 软件具有复杂性.不可见性.易变性.服从性.非连续性等. 计算机科学与软件工程的区别(侧重点) 计算机科学: 1.发现和研究长期的.客观的真理 2.理想

经典中的博弈:第一章 C++的Hello,World!

经典中的博弈:第一章 C++的Hello,World! 摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! "程序设计要通过编写程序的实践来学习"-Brian Kernighan 1.1 程序 何为程序?简单的说,就是为了使计算机能够做事,你需要在繁琐的细节中告诉它怎么做.对于怎么做的描述就是程序.编程是书写和测试怎么做的过程.维基百科上说,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指

用 WEKA 进行数据挖掘 ——第一章:简介

1.简介数据挖掘.机器学习这些字眼,在一些人看来,是门槛很高的东西.诚然,如果做算法实现甚至算法优化,确实需要很多背景知识.但事实是,绝大多数数据挖掘工程师,不需要去做算法层面的东西.他们的精力,集中在特征提取,算法选择和参数调优上.那么,一个可以方便地提供这些功能的工具,便是十分必要的了.而weka,便是数据挖掘工具中的佼佼者.Weka的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),是一款免费的,非商业化的,基于JAVA环境下

《Mysql 公司职员学习篇》 第一章 小A的烦恼

第一章  小A的烦恼 ----- 为什么学习数据库 和 如何选择数据库 小A是某公司的职员,公司数据部的员工,平常的大小工作,完全离不开EXCELL,而最近小A却越来越苦恼,不由的向好朋友小Y吐槽.小Y是某互联网公司的程序员,拥有多年开发经验. 小Y:"小A,你最近'印堂发黑',越来越疲劳无力,怎么?工作上遇见什么难题了?". 小A:"唉,别提了,最近公司发展迅速,数据量越来越大,我那'极品'电脑,关打开EXCELL就要卡个半天,再加上处理和计算,一天下来,卡顿的时间,都够我

【翻译习作】 Windows Workflow Foundation程序开发-第一章01

第 1 章    欢迎来到工作流的世界 …思想如蝴蝶般飞到我身边 —— Gossard / Vedder (译注:Gossard与Vedder是来自Pearl Jam乐队的2名乐手,该句出自他们的歌曲<Even flow>) Windows Workflow可被看作是继COM+和分布式事务协调器(DTC)之后,Windows平台上最令人瞩目的一款中间件产品.它们之间的区别在于:不是每一个软件应用都需要进行分布式事务处理:但几乎每个软件都要在其内部实现工作流.为了能够领会微软设计Windows

Solr In Action 中文版 第一章 (二)

Solr到底是什么? 在本节中,我们通过从头设计一个搜索应用来介绍Solr的关键组件.这个过程将有助于你理解Solr的功能,以及设计这些功能的初衷.不过在我们开始介绍Solr的功能特性之前,还是要先澄清一下Solr并不具有的一些性质: 1)  Solr并不是一个像Google或是Bing那样的web搜索引擎 2)  Solr和网站优化中经常提到的搜索引擎SEO优化没有任何关系 好了,现在假设我们准备为潜在的购房客户设计一个不动产搜索的网络应用.该应用的核心用例场景是通过网页浏览器来搜索全美国范围

《ASP.NET Web API 2框架揭秘》第一章 概述【样章】

<ASP.NET Web API 2框架揭秘>(详情请见<新作<ASP.NET Web API 2框架揭秘>正式出版>)以实例演示的方式介绍了很多与ASP.NET Web API相关的最佳实践,同时还提供了一系列实用性的扩展.本书详细讲解了ASP.NET Web API从接收请求到响应回复的整个流程,包括路由.Http Controller的激活.Action方法的选择与执行.参数的绑定与验证.过滤器的执行和安全等相关的机制.除此之外,本书在很多章节还从设计的角度对AS