作者:Dimple

Solgan:当你的才华还无法撑起你的野心时候,那应该静下心来好好学习

前面两篇文章的总结,我们学会了面试前简历的准备技术知识准备算法题准备。不知道你是否看完了呢,如果没看完的话,还请移步过去好好学习下。《手把手教你如何面试,你要的我都有(简历篇)》和《【程序员面试系列】手把手教你如何面试,你要的我都有(技术篇)》

今天是我们面试前的准备完结篇,介绍最后一个准备工作:工作项目准备。话不多说,我们直奔主题。

工作项目准备


实习或工作过一段时间的你,在面试的时候,基本上都会遇到一类问题:说说你认为做过的一个比较好的项目,或者聊一聊你在项目过程中遇到的比较难的问题

反正小编之前无论是作为面试官,还是候选人,几乎没有不问这类的。所以,针对这个问题,你不好好准备,也太不应该了吧。

这类问题基本的方式就是

  1. 说一个你做过的认为最自豪的项目,或者你最近的一个项目
  2. 说一个你遇到过的最大的问题,并且是怎么解决的
  3. 说一个你最痛苦的问题,是怎么让你痛苦的
  4. 说一个你犯过最大的错误,有没有给项目带来巨大的影响

这几个问题,面试官无非就是想知道你过去工作中做过的最高级的事情是什么,这个项目是不是你感兴趣的;或是想看看你解决困难的能力,甚至是面对无限的压力,是如何面对并解决的;还有考验你面对错误的态度,是否对犯过的严重错误进行经验总结,避免重蹈覆辙。

这里还得强调,这些问题是需要你实事求是、亲身经历过才会懂,靠造假是解决不了问题的。如果你造假,面对面试官针对细节不停地追问,你肯定会败下阵来。

即使你谎言编造了第一个回答,那后面的细节,还是需要根据你第一个步骤环环相扣,如果你欺骗自己,欺骗别人,那后面还要用无数的谎言来弥补,终究是会露出马脚,难道不是吗?

所以,别骗自己,别骗别人,不会就是不会,不会并不可耻;欺骗最可耻

针对这类问题,耗子叔的方式很赞,在这里引用下。

  • 要有框架。耗子叔用讲故事来比喻,他强调要学会使用STAR。你是在什么环境和场景下(Situation),针对自己要做的事(Task),采取了什么样的行动和努力(Action),并最终得到了什么样的结果(Result)。这里考验了你的总结、组织和表达能力。

  • 要有细节。做技术,没有细节是不可能的,所以,你还得描述你针对这个问题,所做的方式,选一个自己熟悉的细节用你的魅力说服面试官

  • 要有感情。小时候老师教过我们,讲故事要有感情,让人有身临其境的意味。让面试官能跟随着你的思路逐渐探入到你的项目

  • 要有思考。有了上面这些故事的情节和细节,故事讲完了,还需要一个总结。把这个故事收尾,别糊里糊涂的就结束让别人摸不着头脑。

如果上面说的这几个步骤你感觉都能得心应手,那就很棒呀。不过都已经聊到这份上了,小编还是啰嗦几句,这个不是一朝一夕能准备出来的,需要经过长期的训练和总结

首先,你要有一个及时总结的习惯,对自己的日常工作和工作经历做好总结(这就是日报的作用),否则你连编故事的机会都没有。

其次,你平时还得训练自己的语言组织和表达能力,小编不吹牛,学生时代是班长,这方面还真有点优势,表达能力杠杠滴。

最后,还需要对事件有深层次的思考,把自己的想法描述出来,和别人共享,进行思维碰撞,方能有更好的发展(这也是小编建立社群的原因)。

打个小广告:知道很多朋友平时没有约束,也不知道如何选题,可以加入小编的学习群,每周一篇翻译 + 算法学习。一个人走的快,一群人走的远,欢迎加入社群,同更多的人一起奔跑

结语


面试前的准备这个系列,小编跟着耗子叔的框架走完了。主要涉及到如何写简历、如何进行技术、算法题以及工作项目的准备,思路清晰明了。

简历信息不需要写的太过于冗长,过犹不及;需要针对岗位进行相应的填充,用自己的长处和技能突出简历的重点,吸引面试官的眼球;技术知识的储备,针对自己罗列的技术栈,不求全会,但求掌握七八成以上的关键知识;紧接着是算法题的准备,墙裂推荐LeetCode,通过刷题总结经验;最后就是针对工作项目,通过平时的积累和总结,从容应对。

总而言之,如果你想有一个比较好的面试结果,并不是你临时抱佛脚就可以的。你临时准备是准备不出来的,工夫都是花在平时。而训练这方面能力最好方式就是在工作中写文档,在工作之余写博客,平时多参与GitHub的项目。只有写的多了,写得好了,你的能力才能训练出来。

面试系列第一部分就此结束,下一部分会介绍面试中的技巧,比如面对尖锐问题你怎么回答;面对回答不了的问题,你怎么回答;敬请期待。

奔跑吧,攻城狮们!

(全篇框架参考《左耳听风》专栏,侵删!)

【程序员面试系列】手把手教你如何面试,你要的我都有(工作项目篇)相关推荐

  1. 【面试系列】手把手教你如何面试,你要的我都有(简历篇)

    连续好几周,在一些渠道看到关于年底优化的故事,很多小伙伴要么自己中招,要么眼睁睁看着身边同事中招,充满焦虑.亦或者有些小伙伴本身就有被优化的打算,也趁此抓住机会重新寻找,为后面更好的发展做准备. 且不 ...

  2. 加拿大程序员趣闻系列 1/N

    第一篇 加拿大的工作机会 1. 自我介绍下 先自我介绍下, 我是一个来到加拿大2年的Android程序员. 之前在国内的几个Top 5的大公司里干过几年, 现在漂到了海外. 在加拿大这2年, 感受还是 ...

  3. 加拿大程序员趣闻系列 2/N : 薪酬福利篇

    第二篇 薪酬福利本篇 先祝大家新快乐. 我们这不放假, 我自己只好请了15号与16号两天,即除夕和初一休息. 好在19号是法定假日family day, 所以我请2天, 变成了休息5天. 除了过新年, ...

  4. 程序员进阶系列:年少不懂爱家家,懂了已是猿中人。

    正式分享之前,先回忆一下作者年少时的一次真实的面试囧途. 经验老道的面试官: 先问个简单的问题,i++ 与 ++i 有啥区别? 年少懵懂的攻城狮: i++ 先把操作数加 1,然后把操作数放入表达式中运 ...

  5. 10分钟学计算机,电脑运行越来越慢?程序员大牛10分钟教你学会电脑瘦身

    原标题:电脑运行越来越慢?程序员大牛10分钟教你学会电脑瘦身 你的电脑是不是越来越慢?这里让程序员大佬用10分钟时间教你学会给电脑软件瘦身,1分钟了解计算机硬件升级.分分钟让你成为别人眼中的计算机大牛 ...

  6. 【程序员股民系列】如何用python, pandas, numpy, matplotlib绘制每日个股成交额图

    上次分享了一段代码用于绘制每日行业交易额的图: [程序员股民系列]如何用python, pandas, numpy, matplotlib绘制每日行业成交额图 分析粒度略粗,只到行业这一层,把代码稍微 ...

  7. windows程序员进阶系列:《软件调试》之O--- WinDbg使用介绍

    windows程序员进阶系列:<软件调试>之O--- WinDbg使用介绍 拥有一个顺手的武器是每一个武林高手梦寐以求的.对于windows程序员来说,WinDbg调试器就是我们的武器.熟 ...

  8. python什么工作好找女朋友_程序员,三分钟教你用 Python 帮你找一个女朋友

    原标题:程序员,三分钟教你用 Python 帮你找一个女朋友 什么是单身税? 单身税的历史可以追溯到2015年韩国的新政, 低生育率逼得韩国产生了这一政策. 现在我国也要实行这一政策, 很多单身狗就接 ...

  9. 抖音程序员表白代码c语言,程序员过情人节:教你做抖音同款表白程序!

    原标题:程序员过情人节:教你做抖音同款表白程序! 最近抖音上一个很简单的vbs告白编程代码视频火了,双击这个编程代码编写的软件后会弹出一个窗口显示一段话,点击确定后会显示下一句.这个小程序很有意思也很 ...

最新文章

  1. iOS 之 IQKeyboardManager 解决使用UITableView 界面上移问题
  2. 人工智能为什么用python_使用python实现人工智能的优势
  3. SAP HU 序列号里的Sales Order号码不一致导致PGI失败问题之对策
  4. mac  安装brew时报错的问题及解决方式
  5. 导入不了css,CSS不导入。
  6. 机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记...
  7. php ssh tab补全,bash的按TAB键自动补全(自动完成)的原理与扩展
  8. Slim下的函数介绍(一)(转)
  9. 论文公式自动编号及引用(自动更新)
  10. 为macbook pro安装内存条
  11. RabbitMQ(一) | MQ技术对比,以及对RabbitMQ五种消息模型的使用
  12. win10电脑显示未连接网络连接到服务器,win10系统未识别网络无法连接到internet的解决方法...
  13. 调停者模式 java_JAVA设计模式之调停者模式详解
  14. 万字长文Python面试题,年后找工作就靠这了
  15. macOS系统怎么本地运行php文件
  16. python爬虫-豆瓣电影Top250
  17. mysql 存储数据类型的选择
  18. 虚幻4: 蓝图入门与进阶
  19. caffe模型训练与使用(windows平台)
  20. 北大青鸟ACCP5.0 S1视频教程(ACCP6.0)

热门文章

  1. Clickhouse 在云原生场景下的部署和使用
  2. 曲线(3)_密切平面
  3. 如何快速学习一门技术?
  4. 区块链中的“链上”和“链下”
  5. 解决ImageIo图像类型不支持的异常:Unsupported Image Type
  6. 【JavaSE】面向对象编程
  7. 多媒体个人计算机软件系统由,多媒体计算机软件系统由什么组成
  8. android launcher3,android Launcher3 设置默认桌面应用
  9. 99SE元件封装、常用库、分立元件名称
  10. 【Tableau 05】表连接方式(四)关系 Relationship