前言

今天给大家讲讲面试过程当中最长遇到的窘境,也是最能体现一个候选人临场应变能力的地方,那就是当我们在面试的过程当中,遇到的问题回答不上来的时候,该怎么办。

误区

在开始讲解之前,先纠正一个误区,那就是对于一场面试而言,最后的结果**好坏并不完全取决于面试当中的问题是否都回答了上来。能不能录取和是否回答出所有问题并没有直接的联系。**换句话说,我自己经历过的,无论是面试也好,还是面别人也罢,问题没答上来通过的,都答上来没通过的情况太多太多了。

所以对待面试当中回答问题这件事情,**可以稍微放平常心一点,不要过于以回答问题为导向。**因为很有可能, 你像是背书一样回答出问题之后,面试官反而扣分更多。

好了,下面我将从具体操作的角度讲讲该怎么做

一.保持冷静,搜集信息

这是第一条,也是最重要的一条。

在面试的时候难免紧张,如果面试官的提问一下子毫无头绪,肯定会更加紧张。所以最重要的是保持冷静,千万不能自乱阵脚。

当然,只冷静是不够的。冷静下来之后,有一件事一定要做,那就是再分析一下面试官的问题,看看有没有理解错,有没有什么信息缺失

除了确认题意之外,其实我们还可以通过询问搜集一些信息。如果是算法题的话,可以试着问一下数据的范围和时间的限制。数据范围和时间限制有了,基本上就可以确定算法的复杂度了,复杂度确定了可以大大缩小算法的范围,解决问题就容易多了。

二.杜绝沉默,适当表达

这也是很重要的一点,很多人在面试的时候不把问题完全想出来,或者是不想到最优解就不肯罢休。我自己之前有段时间也这样,有时候能想到解法,但是自己感觉不是最优解,我就会一直想,一直到想出来才跟面试官说。

后来当我自己成了面试官之后,我发现这种做法非常不可取。

因为你不说话面试官并不能知道你的状态,他不知道你是完全没有思路,还是说已经有了想法,还是已经有了一个近似的解法。他得不到反馈,他就不能对你的能力和价值进行评估,所以直到最后一刻才开口的做法是不可取的。

**你要把面试当做一次探讨和沟通,即使一时没完全给出答案,也可以和面试官探讨,阐述你不成熟的想法、思路以及困惑。**很多时候面试官的问题只是为了考察你具体的某个点,只要你答到了,哪怕题目没有完全解开也没有关系。有时候,你的想法可能面试官也没有料到,他会和你一起探讨,探讨的过程当中,也一样能够体现你的价值。

所以不要吝啬开口,勇敢地表达你的想法,哪怕思路不成熟,哪怕只是隐约知道怎么做,也可以试着和面试官分享。

三.回避问题,展示自己

如果面试官问的并不是一个问题或者算法的解决思路,而是一个具体的问题,而这个问题你又刚好不知道,那该怎么办呢?

这种情况的确比较棘手,因为你既不知道答案,也没有办法聊聊思路、旁敲侧击。在这个时候,就需要你用一点技巧,回避这个问题了。

首先,**你需要先把自己知道的说出来,不知道的或者比较模糊的最好别说。**因为技术领域的概念比较多,很多名称比较近似,但南辕北辙,所以强行作答很有可能出现驴唇不对马嘴的事情,这是面试的大忌。知道多少说多少,可是万一实在不知道或者想不起来了,怎么办呢?

想不起来,就是想不起来,千万不要撒谎。但是不撒谎并不意味着没有回旋的余地。你可以说,这个技术平时用的不多,我们某某领域,我对XX技术比较熟,不然我给你讲讲吧。

不要小看了这一小段话,我们仔细分析一下,这一句话当中包含了很多内容。首先,你诚实地告知了面试官,这个问题可能答不上来。然后你告诉了面试官,虽然问题答不上来,但是你知道这个技术或者这个问题是什么方向的。最后你给了一个解决方案,虽然我不知道A,但是我知道近似的B,也能起到近似的效果。

只要这里的A和你提供的B没有太大的出入,一般来说都没有问题。如果实在连近似的答案也没有,那么只能强行讲一些自己擅长的方向了。

比如问你数据库,你实在没用过,强行说自己对JVM很熟悉,也不是不可以。至少要比一句我不知道要好得多。

---------------------

看完三件事❤️

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

关注公众号 『 Java斗帝 』,不定期分享原创知识。

同时可以期待后续文章ing

java面试问题答不上来_程序员面试的时候突然遇到答不上的问题怎么办?相关推荐

  1. java兰顿蚂蚁解题思路_程序员面试金典 - 面试题 16.22. 兰顿蚂蚁(deque模拟)

    1. 题目 一只蚂蚁坐在由白色和黑色方格构成的无限网格上. 开始时,网格全白,蚂蚁面向右侧. 每行走一步,蚂蚁执行以下操作. (1) 如果在白色方格上,则翻转方格的颜色,向右(顺时针)转 90 度,并 ...

  2. java程序员面试能穿束脚裤吗_程序员面试,应该怎么穿?

    我面试过很多人,我也面试过好几次.对于穿着来讲,我个人觉得干净得体就好,没有什么特别的. 把自己收拾得干净些,不要听那个抖机灵的回答.一个人留给别人的第一映像非常重要,邋遢肯定是扣分项.我说的是自信, ...

  3. python面试技巧和注意事项_Python 程序员面试须知须会的5个问题

    原标题:Python 程序员面试须知须会的5个问题 作为一个程序员,可能或多或少经历过一些技术面试,有些是编程语言本身的问题,有些是跟工程相关的问题.今天我们来总结关于Python程序员面试的时候经常 ...

  4. java只会用不知道原理6_程序员面试宝典之14道初级Java面试题分享

    程序员面试宝典之14道初级Java面试题分享 程序员面试宝典之14道初级Java面试题分享! 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应 ...

  5. java中10d是什么意思_java程序员面试自我介绍

    java程序员面试自我介绍 当面试考官随便地问你:"谈谈你自己的情况如何?"这是面试中的第一个问题.此刻,你应把在此之前所有紧张不安的情绪稳定下来.因为这个问题,应试者已经做了充分 ...

  6. python程序员面试自我介绍_程序员面试经验总结

    主要包括以下内容: 一.程序员面试过程中,面试官想要从 " 自我介绍 " 获得什么信息? 二.如何去提炼简历中的精华?如何在沟通中体现你的软技能? 三.如何去解释简历中的瑕疵? 四 ...

  7. java实现心形图案|桃心_程序员的浪漫--java打印心形图案

    原标题:程序员的浪漫--java打印心形图案 谁说程序员不能浪漫 单纯的心 双心 加些点缀 代码所用方程: 心:((0.05*x)^2 + (0.1*y)^2-1)^3-(0.05*x)^2 * (0 ...

  8. java 前置零_程序员面试必考题(二十二):Java中的前置条件和后置条件

    转载自微信公众账号:开点工作室(ID:kaidiancs) Java程序中,程序员可以使用前置条件与后置条件,来控制是否执行方法及判断方法是否正确执行. 前置条件(precondition)是一条条件 ...

  9. python程序员面试宝典 陈屹_程序员面试宝典 - 总结

    1 类型转换 当执行算术运算时,操作数的类型如果不同,就会发生转换,数据类型一般朝着浮点精度高.长度更长的方向转换,整数型如果转换为signed不会丢失信息,就转换为signed,否则转换为unsig ...

最新文章

  1. linux scp远程复制命令使用
  2. 智能优化算法之蚁群算法(1)
  3. NSGA-II入门C1
  4. vue实现进入页面表单聚焦
  5. 3.1.4 内存的连续分配管理方式
  6. 计算机在外语专业中有哪些应用,CALL(3):计算机在外语教学中的应用
  7. [网络安全自学篇] 三十一.文件上传之Upload-labs靶场及CTF题目01-10(四)
  8. [LeetCode] Remove Duplicates from Sorted List - 链表问题
  9. 计算机网络基础 第4章 龚娟,计算机网络基础 人民邮电 龚娟 第4章习题答案
  10. 机器学习之开源库大总结
  11. ccs 移植创建新工程_LiteOS裸机驱动移植05 | E53_SF1智慧消防扩展板驱动及使用
  12. Android官方教程翻译(2)——运行第一个程序
  13. [Material Design] MaterialButton 效果进阶 动画自动移动进行对齐效果
  14. 医院耗材管理系统开发_11
  15. java JButton计算器布局
  16. python有哪些学习内容_python学习内容包括哪些
  17. python和c 情侣网名_带符号的qq情侣网名 好听的情侣网名大全
  18. css前端日记之盒子模型-----一起去未来
  19. sql语句中调用将汉字转换为拼音函数
  20. 京东单品页前端开发那些不得不说的事儿

热门文章

  1. arduino教程-07.舵机
  2. js将图片转换成base64
  3. IT十年人生过客-终篇-十年总结
  4. 2020年T电梯修理考试APP及T电梯修理证考试
  5. 【Houdini】洞结构DetailMesh平铺造成的模型破碎问题的研究和解决
  6. 如何用纯 CSS 创作一个失落的人独自行走的动画
  7. 读书笔记《你所谓的稳定不过是在浪费生命》
  8. 学习工作必备的十二款常用在线工具,看完你不收藏算我输【强烈推荐】
  9. 任选一小说网站,爬取任意一部小说,以记事本的形式保存。
  10. Spring Security入门篇——标签sec:authorize的使用