九章算法面试软技能指导 - 面试技巧/ BQ / Resume / Project 2021

2021年09月15日 阅读数:4
这篇文章主要向大家介绍九章算法面试软技能指导 - 面试技巧/ BQ / Resume / Project 2021,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

爱共享 爱生活 加油 2021

     百度网盘前端

提取码:4nku vue

 

写在前面:本文创建在代码基础过硬,想一块儿研究一下面试中锦上添花的一些技能,注意不是雪中送炭,基础很差的,仍是看看以前的文章,好好学学Python再来看吧git

最初想写这篇文章,是由于平时上课的时候也会见缝插针的讲一些面试题,可是你们给我关于面试的反馈,一般不是某个笔试题不会作,而是一些开放性的问题不知道怎么回答。特别是一些面试到了三面的时候,基本都不会问太多技术问题,这样广泛不善言辞的程序员们非常惆怅,因而我决定分享一下本身当程序员这几年关于面试的一些软技能。是的,你没看错,本文全程无代码。程序员

本文将围绕几个问题来逐个展开

  • 面试准备
  • 自我营销
  • 关于终面:一些扯蛋问题的心得
  • 如何谈薪酬

文章略长,快上车,慢慢看!github

 
九章算法面试软技能指导 - 面试技巧/ BQ / Resume / Project 2021_软技能面试
老司机 带带我

面试准备面试

做为IT从业人员,跳槽是职业生涯中很重要的一个步骤,这方面我就不讲太细了,毕竟有不少讲职业生涯选择的文章。我只提醒一点,本身的职业生涯,仍是要本身好好规划,想好为何跳槽就能够了。算法

有了换工做的想法以后,第一件要作的事就是作简历。大型超市为了卖掉更多的洗头膏,都会精心设计一个促销区域,可是咱们找一个年薪几十万的工做,却不肯意花心思好好整一下简历。我说的意思不是请专业人员把简历作的酷炫,而是要让简历突出重点,写一份让别的程序员能看懂的简历就OK了。编程

  • 简历控制在一张A4纸之内,最好不要超过两张

缘由很简单,由于HR和面试官平时都挺忙的,没有那么多时间看简历,最多扫一眼第一页就不错了,因此不少面试官会要求你自我介绍,其实就是他们没看简历~~网络

  • 技能只写最重要的

会Word,Excel 啥的就不要写啦,只是用过 Linux 也不要写啦,大学当过什么学生干部啥的也不要写。若是面的职位是Python,之前搞过 http://asp.net 也不要写啦数据结构

写点和职位相关,直接能让面试官高潮的技能,好比面运维开发时,就写本身实现过CMDB,上线,工单系统,Django,Flask用的很熟练什么。面前端时,就写本身看过Jquery,angular,vuejs源码啥的,直接命中面试官心里深处的渴望:卧槽,这就是我要的人!

  • 展现本身的潜力

其实我以为,让面试官以为你有潜力的方法最好的方法,就是搞一个博客和Github,记录本身平时的学习和代码。面试官就会以为你善于总结,对编程有强烈的兴趣,即便你如今技术有些缺陷,也是能够慢慢培养的。这个就属于自我营销,后面会谈及。

  • 自我营销

想象一个面试场景,你作完自我介绍后,面试官忽然饶有兴致的对你说:原来你就是蜗牛啊,我以前看过你的博客,你xx文章里面总结的xx真是不错啊,你应该就能够预计到这场面试的结果,很大几率不须要太多技术问题,就能够直接谈薪资了,并且这是一个真实的故事。

  1. 打造本身的品牌博客

程序员也须要打造本身的品牌,营销本身。最简单的,就是创建本身的我的博客,大概步骤有这么几个吧,以PC大大的知乎专栏举例。

 
九章算法面试软技能指导 - 面试技巧/ BQ / Resume / Project 2021_软技能面试_02
PC大大的知乎专栏
  • 明确要表达的品牌信息
  • PC大大的专栏,都集中在网络编程方面
  • 挑选细分市场受众
  • 就是写给运维开发看
  • 建立品牌的口号和标示
  • 如今运维圈,提起面向工资编程,都会想到这个专栏,而且这个口号实在是太懂程序员了,俗话说得好, talk is cheap, show me the money
  • 内容为王
  • 花心思总结一下本身的心得,这个专栏里关于网络编程和操做系统的文章,含金量仍是大大的
  • 善用社交网络
  • 直接在知乎里面回答问题,捕获众多粉丝
    固然还有不少其余博客平台,好比博客园,51CTO,Github均可以成为你本身积攒我的品牌的好平台

我以为如今PC大大换工做,简历里直接贴个专栏地址,比说什么都有效吧

b、注册一个 github帐号

把本身的平常代码都放上去,即便关注度不够,HR和面试官也会看到你一个个的提交记录,会以为你是一个很勤奋的人

c、演讲和大会分享

演讲是进行自我营销的最有效方法之一,虽然扩散速度不及其余媒介,可是真的面对受众,面对面的侃侃而谈,才是最能打动他们的方式,也是你锻炼面试能力的一个最好途径

  • 大会演讲

若是有机会去各类技术大会做分享,千万把握好机会,这是建立本身品牌很是好的机会,说不定下面就会有你之后面试官听你分享

  • 分享和培训

若是和我同样,没有机会去大会讲,能够在公司内部主动推进一些小分享和培训会,锻炼本身的演讲能力

d、我的品牌终极方案—著书

写书对我的品牌效应无需多说,咱们对不少技术大神,好比刘天斯大神,印象就是《Python自动化运维:技术与实践》的做者。肖力大神,就是《深度实践KVM》的做者。这两位大神若是出去面试,指不定面试官还会求一本签名书。固然写书须要太多知识和时间的沉淀。我但愿之后也能够出本书,可是如今仍是老老实实写博客才靠谱。

关于终面:一些扯蛋问题的心得

其实到了终面,基本都是部门负责人了,你已通过五关斩六将的过了好几轮技术面,因此老大基本就不会问你职位相关的技术问题啦。老大所关注的,基本就是你这我的怎么样,有没有培养的价值,因此大体会问你这几个问题(好比你面的是Python的职位)

  • 你为何要换工做

老大问你这个问题,就是想评估一下若是你入职以后,能待多久,公司团队能不能把你融进来。

我以为这个问题,程序员们就不要太纠结于技巧了,直接老老实实从下面俩缘由选一个或都讲,坦诚相待就OK了:

  • 钱不够,薪资没达到指望值

  • 这个你们不要避讳,HR和面试官会以为这个缘由是OK的

  • 以为如今的工做在浪费时间,没有成就感,想找一个更牛的团队,实现本身的价值

  • 表达本身技术和职业上的追求,而不是混日子养老

注意必定不要说是由于和领导闹得不愉快,或者领导傻逼这种话,面试官要是听到这种话,心里独白就是:老子要是把你招进来,之后你背后是否是也会骂我,那赶忙滚犊子吧。而后面带微笑的说,今天的面试就先到这了,balabala……

回答完这个问题以后,最好在表达一下本身心中的技术团队的氛围,经常使用词汇有,开放,对事不对人,勇于尝试新技术,等等

  • 你平时业余时间都作什么
  • 你平时业余时间都作什么

其实这个问题我最有发言权,由于我有不少面试都是基本只聊这个就聊到了offer

一我的的业余时间用来作什么,就决定了他的将来 ---- 马云

老大问这个问题,其实目的就是想看你究竟是个什么样的人,千万不要回答没啥爱好,回家就看看电视剧睡觉啥的,显得太不上进。基原本说,我经常使用的回答,业余时间喜欢运动一下,看看书,打打游戏什么的,下面老大必定会会问,喜欢什么运动啊,看什么书啊,都玩什么游戏啊之类的,我分别讲一下这几个,也仅供你们参考:

  • 喜欢什么运动

其实回答一下本身确实喜欢的运动就好,最好是团体或者比较流行的,好比回答踢足球,乒乓球,羽毛球都是很不错的。互联网公司仍是很是喜欢组织这些球类比赛,你会这些的话,你们能够一块儿玩耍,面试官固然愿意啦,或者你看面试官穿着冲锋衣,说本身喜欢户外露营徒步,都是不错的,显示本身很阳光,并非特别闷骚

而后后面就能够展开聊啦,你本身平时注意积累一下相关的行话,好比喜欢踢球,就找一个死忠的球队,而且用专属名称,好比法国球迷,就说本身喜欢高卢雄鸡,英国就是三狮军团,荷兰就是橙衣军团,德国就是德意志战车,而且选两个喜欢的球员,描述语就用球风硬朗、意志顽强,脚法精准,身体对抗多,全场跑动多等等装逼词汇就差很少了


实习校招准备几个要素

1.一两门编程语言(熟悉)
2.数据结构和算法(很重要)
3.计算机网络基础(TCP/IP协议栈很重要)
4.操做系统(基本问题 基本理论)
5.应用框架(了解足够)
6.项目/实习/比赛经验(可选)

常见的技术面试问题

问题1 结合你简历上项目的技术问题
问题2 基础性的技术问题
问题3 数据结构和算法题
问题4 情境性的技术问题

常见的非技术面试问题

问题1 自我介绍(姓名来源学校专业/目标岗位及想法/技能点/项目经理比赛)(30s-60s流畅)
问题2 关于学习能力(博客/技术社区/开源项目GitHub)
问题3 关于我的职业规划问题(事业心/平和的心态)(一两年转底层转架构)
问题4 关于选手像面试提问 (入职作什么/项目业务/规模/规范流程/职业生涯的培养/对员工的提高)