20141215-Amazon Intern F2F Interview Experence

发布时间:2021-09-24 12:51:42

面试前准备

  面试通知是上周四发过来的,主要是说明了下时间和地点,没什么特别的。实*要求也没什么特别之处,只是写了下基本要求,像VC、C++这样的硬性要求等。这里主要谈谈对于此次面试和之前几次面试类似要求的实*岗位的几点总结吧。


  说实话,以前面试经历还是比较少的,只是暑期前随便投递了一个公司,结果面了两面就过了,也没有再投递其他公司,就这样进到公司实*了。总的来说这次面试经历对我有很大的负面影响,高估了自己的实力,低谷了面试的难度,也没能在面试中认清楚需要提升的地方。所以在后来几次再次找实*进行面试时基本上是完全没有准备的情况下就去面试了。这样导致的结果就是一些基础性知识完全答不上来或者要想很久才答上,而且有的是时候考虑不全。所以,这次面试之前的一天里主要做了一下几个准备工作:


  i. 了解公司的基本情况;(主要是为了应答面试官问及的关于公司工作、自己所期望的工作和将来实际工作是否契合的问题)


  ii. 针对面试岗位要求,上网搜索相应的经典题目,尽量多看、细看;(心理作用比较大一点,猜中面试题目的概率比较小)


  iii. 仔细查看面试邮件,确保时间地点无误。


  由于面试不通过的概率还是有的,所以不要打乱你自己的日常工作及学*进度安排,按部就班的去学*新的知识。




  面试形式
  沟通

  总共有两个考官先后进行面试,主要是针对你所发送的简历中一些你做过的项目(和他需要的能力契合的地方)进行详细考察,比如:简单的介绍下你之前做过的项目(项目简介)、你在这其中担任的角色(有无负责编码)、代码有多少行以及你承担的代码有多少行(衡量你的能力)、项目中的某一个详细点的具体实现(简短地描述清楚)之类的问题。两个考官都有问到,侧重点不一样,一个侧重你对项目的介绍(即从中看出是否真正参与其中并担任了相应的工作),另一个侧重于实现和工作量(即会细化到一些细节);另外,其中一个有介绍将来具体承担的任务,然后让你说说对这个工作自己的设想,具体到你承担的任务。


  coding & 逻辑考察

  coding仍然是没有考察太多,主要是基本的一些经典算法面试题。


  第一个是:两个字符串A、B,A为给定值,非空且不为空串,B任意,判断字符串B是否是字符串A的循环移位,是返回true,否则返回false。例:A=“SomeString” B="eStringSom",返回为true,若B=“String”或其他情况返回false。


  第二个是:实现strcpy(), atoi(), strcat(), memcpy()等中任意函数,当时实现了两个:atoi() ?strcpy();


  第一个的思路是创建临时变量str=A+A;//即为(AA)=“SomeStringSomeString”,然后判断字符串B是否为字符串str的子串。主要注意的是:i. 代码要完整,比如你该加的头文件是否#include了,该声明的命名空间是否using了等;ii.异常情况是否考虑到了,比如字符串B为空或为空串,以及字符串A和字符串B的长度是否相等判断;


  #include


  using std::string;


  bool CheckSubstr(const string A, const string B) {


if (B == NULL || B == "" || A.size() != B.size()) {


return false;


}


string strExtendA = A+A;


std::size_t found = strExtendA.find(B)


if (found != string::npos) {


return true;


} else {


return false;


}


}


  第二道题看似简单,其实考察了很多知识,包括对这几个函数的理解和对异常情况的考虑等,具体解法大家可以到网上搜索,都有比较详尽地解答,在这里就不给出了。当时还是有几个点没有注意到的,估计应该会减分。所以说基础真的很重要,这个是我又一次认识到的很重要的一点。


  另外对于逻辑的考察主要体现在第一个考官给了一个具体的需求,让我当场给出解决方案,大体是这样的:有四个需求类似的实例,又给了一个UI设计图,UI的展示信息分布完全一致,主要针对不同的实例进行展示。大致的说了下自己的思路和具体的实现,觉得说的还可以,不过现在想想其实还是自己的想法,如果在最后考官说有什么问题反馈的时候和他讨论下,可能无论对于这个问题的分析方法还有印象分数都会很好的。


  第二位考官对于逻辑的考察主要体现在基础的考察,堆和栈的区别,然后给出代码分析。题目和解答各个博客论坛基本都有,这里就不给出了,大家可以看看然后具体思考下,夯实下基础。


  反思

  i. 无论什么时候,要问一问“自己准备好吗?”。看到差距才能有进步;


  ii. 面试技巧固然重要,但是自己的性格培养才是最重要的;


  iii.?适时地总结会对自己的成长很有帮助。




转载请注明出处,http://blog.csdn.net/bayingbf

相关文档

  • 胖人适合穿灯芯绒外套吗胖人穿灯芯绒外套好看吗
  • 一次有意义的劳动作文600字
  • 交通事故处理调解协议书范本
  • 蚊香灰可以种花吗
  • Hive启动报错-java.lang.IncompatibleClassChangeError
  • SpringBoot:三、基础知识点总结
  • 《画风》教学反思总结
  • 男人如何喝酒才能起到保健作用?
  • 什么方法可以快速美白牙齿
  • Jni 简单实战 获取c++返回值
  • 中班幼儿故事大全简单
  • [goa]golang微服务框架学习--安装使用
  • 淘宝订单可以删除为什么退款售后不能删除
  • 成语穷兵极武的解释
  • 森林选美大赛作文500字
  • 雨和雪的级别划分
  • win8怎么共享打印机win8共享打印机方法
  • 冒菜的制作方法是什么
  • redis操作token
  • 感恩心灵感悟的句子
  • java socket 消息中转,Java中Socket兑现消息传输(传输原型)
  • 置业的经营范围
  • 经典力扣题盘点 | 有趣的 “打家劫舍”
  • 朱仙镇木版年画代表作
  • 2020年江苏南京中考作文题目:二选一
  • 我的一次学做家务经历作文
  • 魅族手机默认拨号卡2
  • 爬取亚马逊评论_如何利用插件抓取亚马逊评论和关键词?
  • 冬之雪
  • 《梦里花落知多少》读后感
  • 猜你喜欢

  • 服装厂员工考核
  • 音乐教师的年度工作总结报告
  • 绿化苗木种植技术是什么
  • 野外钓鲤鱼的技巧
  • 沈阳联航韬蕴基金管理有限公司(企业信用报告)- 天眼查
  • 大气降尘中重金属污染源解析研究进展
  • 西南片高校联邯煅?钇诠?】窝】嗡得
  • 小学美术湘美版一年级下册第21课《小树快快长》公开课优质课教案比赛讲课获奖教案
  • 淮北焦宝石型高岭石-二甲基亚砜插层复合物的制备与表征
  • 深圳市龙岗区横岗山子吓茶餐厅(企业信用报告)- 天眼查
  • 保护环境的顺口溜_经典语录优秀版
  • 培养学生口语交际能力的点滴做法
  • 关于爱情的伤感语句.doc
  • 【精品文档】项目评审会主持词-推荐word版 (5页)
  • 会计总分类帐会计科目
  • 基于Flash课件的游戏设计与实现
  • 失业保险知识问答
  • 法拉利挖角保时捷卡宴负责人背后的棋局
  • 【优质精选】中小学精品课件集合运算(1)课件.ppt
  • 湖南大学教授:湖南人是韩国人和日本人祖先之一
  • 西藏自治区2007年普通高等学校招生计划
  • 供货协议书范本
  • java 实现数组去重复
  • 复旦大学“985 工程”科技创新*台一览表 复旦大学重点实验 …
  • 南瓜饼的营养价值南瓜饼的功效与作用
  • 四年级科学上册第11课怎样让小球动起来课件5冀教版
  • 新安江中心幼儿园程周坞园区周计划表(大班·)
  • 会计科目分类类
  • 小学一年级班主任工作计划策划学*参考范文(两篇)
  • 关于人力资源方案合集九篇
  • 有哪些对眼睛有保护作用的壁纸推荐
  • 郑州市双凤鞋业有限公司第六十四专卖店企业信用报告-天眼查
  • 椒盐虾有什么选购方法
  • 沸腾什么意思 沸腾的反义词
  • 2019高中数学课下能力提升一分类计数原理与分步计数原理苏教版选修2_3
  • 赞美秋天的句子有哪些
  • 泸州市慎思工程管理服务有限公司企业信用报告-天眼查
  • 脑出血后血压管理PPT课件
  • 天越的品牌域名分析报告
  • 青岛凯亿投资管理咨询有限公司企业信用报告-天眼查
  • 山东省潍坊高新技术产业开发区八年级数学上册1.3尺规作图课件(新版)青岛版
  • 2018年酒店客房经理辞职报告与2018年酒店考察报告3篇汇编
  • 电脑版