专栏首页Java程序员的架构之路程序员准备面试时常犯11个错误,切记!
原创

程序员准备面试时常犯11个错误,切记!

准备面试时常犯的10个错误,分享给参加面试的程序员,希望能给大家带来帮助。

1.只在电脑上练习

如果面试官要考核你的技术,很有可能会要求你在白板上写代码,而不是电脑上。所以,你就不能只在电脑上练习。电脑上的编译器会自动发现你的语法错误,但是白板不会。

拿出笔和纸来练习下如何写代码。如果你自我检查之后,觉得程序正确,再将它们输入到电脑里,看看是否和原先设想的一样。

2.不为可能提出的问题做准备

面试之前一定要为可能提出的问题做准备。问题可能涉及你曾经的项目,你遇到的不同问题以及如何解决这些难题。你的回答会影响面试官对你的技术能力的印象。

在面试之前先好好回顾自己做过的项目,将自己的主要事迹整理一下。

3.不做模拟面试

原因显而易见。我们最好能排练一下在面试的时候会问哪些问题。还有,在正式面试时,虽然面试官会向你提问,但是同时,你也可以向他们提出问题,所以你要问哪些问题一定要事先准备好。

4.一味地背诵解决方案

如果你准备事先记住问题答案期待到时候能派上用场,那我劝你别瞎子点灯——白费蜡了。因为刚好抽到你背的那个答案的概率微乎其微。

相反,准备方案还需要花费你很多时间和精力。Remember,你现场发挥得越好,你本身的价值就越高。

5.说话声音小

一般而言,说话声音小会让人感觉你的思路不清晰。所以,有什么问题好好和面试官交流,这样才能显示你的思维过程,也有助于他们正确判断你所提出方案的价值,当然还有你的价值。

6.言行不经大脑

在回答问题之前先好好组织自己的语言。想到什么说什么只会暴露你粗心的缺点。言语要既有条理,又精确。至于行动上,就是写完代码之后要仔细检查。

7.不好的编码习惯

光凭一个无bug的解决方案,并不意味着你一定能做的很好。你还必须知道重复性代码、凌乱的数据结构、过度空格等情况。

要像是为实际应用般写代码。用逻辑思维设计数据结构、创建功能,并且确保布局安排符合选用的语言文化习惯。

8.不测试

在写完代码之后,我们一定要花点时间测试一下,以确保没有bug。这一过程也需要使用纸笔来练练手,不然面试的时候要你在白板上写的话你会没有安全感!

9.修复错误的时候漫不经心

发现bug之后,我们最好先想想原因,然后再动手去做。不要寄希望于你换个布尔值或者在循环中随机改个标志就能解决问题。这样做,只能暴露你根本不知道你犯了什么错误,以及不够细致耐心地检查问题。

10.放弃

总有一些问题的确是超出我们能力范围的。面试官想看到的是你的态度,你是勇于面对挑战呢,还是一遇到问题就退缩。

关键是需要表现出一种迎难而上的劲头。企业想要的是能实实在在用代码解决问题的人才,而你呢,则需要展示给他们看,你很享受于解决问题的过程。

11.学习和交流

这里推荐一下我的交流群:236283328    我主要是提供一个免费平台,群内会 Java 工程化、高性能及分布式、高性能、深入浅出。性能调优、Spring,MyBatis,Netty 源码分析和大数据等视频及文档资料,因为分享的是Java进阶资料,所以小白勿入群,谢谢!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • “面霸” 程序员的面试套路,这样拿到offer的几率提高60%

    “你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。最终能和面试官聊的开心愉快投缘的叫面霸...

    Java架构技术
  • 阿里,网易游戏,腾讯,smartx的offer面试分享

    从今年的3月14日阿里的电话面试开始,到现在4月16日在西安悦豪酒店进行的腾讯HR面到现在一个多月了,中间先后收到了阿里,网易游戏,腾讯和smartx的offe...

    Java架构技术
  • 程序员:假如你重新面试你现在的工作岗位,通过率有多大?

    对求职者的筛选就是为了提前淘汰一些求职申请者,节省面试工作的时间。通常筛选过程包括:招聘官大体浏览求职申请者的简历(大概用时 10 秒以内),然后进行 30~6...

    Java架构技术
  • 面试最后的提问环节,该开口时就开口!

    HTML5学堂小编的话:"学堂闲谈"部分会在非周一、周四的时间不定期更新(周一周四是更新技术分享的时间~)。 你有什么问题要问吗? 当面试官问“你有什么问题要问...

    HTML5学堂
  • 面试官问你“有什么问题问我吗?”,你该如何回答?

    我还记得当时我去参加面试的时候,几乎每一场面试,特别是HR面和高管面的时候,面试官总是会在结尾问我:“问了你这么多问题了,你有什么问题问我吗?”。这个时候很多人...

    乔戈里
  • 面试官问你“有什么问题问我吗?”,你该如何回答?

    我还记得当时我去参加面试的时候,几乎每一场面试,特别是HR面和高管面的时候,面试官总是会在结尾问我:“问了你这么多问题了,你有什么问题问我吗?”。这个时候很多人...

    乔戈里
  • 【非技术面试】电话面试时需要注意什么

    电话面试时需要注意什么 部分企业人事部收到求职者简历后,会预先进行一轮电话面试,来考察求职者的综合素质,因此了解懂得求职面试的基本技巧,将会让求职者更顺利的通...

    Java帮帮
  • 面试须知的五大要点,也许能让你快人一步

    1. 说得太少 尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们...

    老九君
  • 高端的面试技巧:把100个面试问题变成5个

    有一些专教面试的书籍会建议你把问题的答案记住并加以练习。有时候这很奏效,但很多时候HR并不按牌理出牌,某招聘网的人力资源经理表示,她经常在面试中故意打乱应聘者的...

    华章科技
  • Android面试题持续更新:面试大厂请收好这份钉钉和抖音的面经!

    【Android进阶学习视频】、【全套Android面试秘籍】关注我【主页简介】查看免费领取方式!

    Android技术干货分享

扫码关注云+社区

领取腾讯云代金券