写点什么

这些面试技巧,助你升职加薪、迎娶白富美

  • 2023-06-29
    福建
  • 本文字数:2426 字

    阅读完需:约 8 分钟

这些面试技巧,助你升职加薪、迎娶白富美

关于 HR 面试

如果你过五关斩六将,成功地通过了所有的技术面,那么恭喜你,你离升职加薪、出任 CEO、迎娶白富美、走向人生巅峰又进了一步。但是还没有到谈薪资待遇的时候,最后还有一个考验:HR 面试。基本所有的大公司都有这一轮的面试,不要小看 HR 面试,很多公司的 HR 对于面试者都有一票否决权的----即使前面的面试对你的评价再高。

所以,这轮的面试也必须重视起来,HR 面试主要问的是几点:

  1. 简历中写的过去工作经历的离职原因

  2. 当前公司薪资待遇

  3. 期望能到怎样的一家公司

  4. 个人未来的发展方向

我专门提一下第 2 点。可能有人比较排斥也不想说这个,我个人倒是持开放状态,问了就说了,当然一些的夸大还是必要的,当前公司薪资待遇多报个一千块钱完全没问题(毕竟是一家互联网公司总多多少少有些补贴啊什么的嘛)。因为这和你在新公司能拿到的薪水关系不大,新公司能拿到的薪水的决定因素是整个公司的薪资情况以及根据你的面试情况在公司的定位,都是有固定的薪资范围的。HR 问这个主要也就是心里有个数并且看你是否诚信----有些公司入职时会要求你提供最近一家单位的银行流水号。

HR 面试就说到这里了,总结起来其实就是四个字:滴水不漏。整个面试过程态度积极向上,不要有任何悲观消极的态度(尤其在谈到以前公司情况的时候,即使有再多的不满),就不会有问题。

关于面试心态

这个嘛,LZ 其实在公司也面试过几个人,一半以上的面试者回答问题的时候都属于那种双腿发抖、声音颤抖的类型。在 LZ 看来这大可不必并且这还是扣分项,回答问题的时候最最基本的两个要求:

  1. 不紧不慢,平心静气

  2. 条理清晰

表达能力绝对是面试的时候重要的考察项目。咱们做的是程序员这一行,讲究的是团队协作,不是写作、画画,一支笔、一个人就行了,一个表达能力不行的程序员,要来又有什么用呢?

除此之外,就是保持良好的心态。古语说得好,只要功夫深,铁杵磨成针,面试的成功与否,在于平时的积累,临时抱抱佛脚,看两道面试题是没有用的,只要平时足够努力,成功是水到渠成的事情,平时不怎么研究技术的,那也就是个听天由命的事情,只要充分地展示平时自己的所学就可以了。

因此在我看来,不要把面试当作面试,当做一次技术交流,把面试的心态从我要找到一份工作转变为我要通过面试去发现不足、提升自己,这样就会平和多了,即使失败也不会有太多失望的感觉。

另外,如果平时自己热衷于研究技术的朋友,真的要有自信,不要觉得别人面试你别人就比你厉害。面试官未必比你优秀,他问的问题往往都是他平时研究得比较多的问题,你一样有很多自己的研究面试官未必知道。

关于 Java

网上常看到一种说法:Java 比较简单。某种程度上这会打击 Java 程序员的信心----原来咱们平时用的是这种小儿科的玩意儿啊,在我看来这种想法大可不必,这一部分我来讲讲对于这个话题的看法。

这种说法有些片面,得分开两部分来看,我用四个自总结一下就是:易学难精。

1、易学部分

Java 易学我认为有两部分的原因:

  • 很多培训公司包括大四的学生找工作都会学习 Java,绝大多数是因为易学。Java 从 C/C++发展而来,感谢前人的智慧,它消除了 C/C++中最复杂和让人困惑的语法、它消除了平台的差异性、它不需要用户手动释放内存空间、它避免了 Java 程序员和本地语言的交互,让程序员只需要专注于语法层面和应用层面

  • Java 作为一门面向对象的语言,在企业级开发中体现出了它无与伦比的特性,整个开发流程比较固定化、模块化,需求分析起来也相对容易。我举个自己以前的例子吧,我在大一学习 C 语言的时候,用 C 语言写了一个图书管理系统写了 2000 行+的代码,大四学了 C++之后,用面向对象的语言 C++取代面向过程的语言 C 语言重新写了一个功能相似的图书管理系统,只写了 1100 行的样子,这就是面向对象的优势

2、难精部分

接着咱们聊聊难精的部分。

Java 语言的设计者帮助 Java 程序员做了这么多事情,这有利也有弊。有利的部分前面已经说过了,让 Java 易学,不过有弊的部分同样明显。假如在应用运行过程中遇到了语法层面和应用层面之外的错误,应当如何处理?比如线上环境出现内存溢出怎么办?GC 时间过长怎么办?IO 长时间没反应怎么办?方法抛出莫名其妙的异常怎么办?

凡此种种,绝不是一名只会写几个 if...else...的 Java 程序员就可以解决的,这需要大量的经历、大量的实践、大量对 Java 底层实现细节的研究,而这往往是最难、最考验 Java 程序员的部分,一些人根本就不想往深去研究,另外一些人研究了一点点就研究不下去了。

编程语言本身在不断进步,对于菜鸟开发者来说,需要较高的学习成本。但低代码平台天然就具备全栈开发能力,低代码程序员天然就是全栈程序员。

首先,低代码不会取代专业开发者,更像是专业开发者的好朋友,可以相辅相成。它不仅能大大缩短应用的构建和发布时间,可以让开发者事半功倍,还允许非技术出身的开发人员构建不太复杂的应用程序,让更专业的开发者专注更复杂、重要的应用程序。

JNPF,一款 PaaS 服务的开发平台,深度集成 java+.net 6 双技术引擎,采用主流前后分离框架、代码生成器、强大的工作流引擎,将企业管理系统中 80%的功能通过组件化、可视化、拖拽化的方式来完成。支持私有化部署,全源码交付。这边强烈建议玩软件的试试它,你会发现不一样的惊喜!

结语

文章写到这里,感觉有点像鸡汤文了,那就以最后的鸡汤作为结尾吧。

在以前博客园的一篇文章中,讲到了奔三程序员的困惑,大致说的是三十岁之后程序员要转行之类的云云,LZ 在博文中留下了如下的评论:


就以这段话自勉、共勉吧。越努力、越幸运,如果你不是官二代、富二代、红二代,那么请记住:勤奋才是改变你命运的唯一捷径。

我不能保证写的每个地方都是对的,但是至少能保证不复制、不黏贴,保证每一句话、每一行代码都经过了认真的推敲、仔细的斟酌。每一篇文章的背后,希望都能看到自己对于技术、对于生活的态度。我相信乔布斯说的,只有那些疯狂到认为自己可以改变世界的人才能真正地改变世界。面对压力,我可以挑灯夜战、不眠不休;面对困难,我愿意迎难而上、永不退缩。其实我想说的是,我只是一个程序员,这就是我现在纯粹人生的全部。

用户头像

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
这些面试技巧,助你升职加薪、迎娶白富美_伤感汤姆布利柏_InfoQ写作社区