秋招面试中,前端对于开放性问题如何回答?

比如:

  1. 项目中做过印象最深刻的事情
  2. 项目中做过最有挑战的事情
  3. ...

每次问到都两眼一黑 求大神指点

阅读 2.3k
2 个回答

其实不光是毕业生面对开发性的问题会感觉很困扰,很多工作很久的开发者在面对的时候会困扰。毕竟真的遇不到什么真正意义上的困难和有挑战的事情,90%以上的问题都可以通过百度Google找到解决方案。

所以很长一段时间我的回答都是:

其实那么多年来并没有什么自己觉得很困难或者非常有挑战的事情,因为大部分的问题都可以通过搜索引擎来解决。如果说有什么印象最深刻的话,倒是有一件事我觉得影响蛮深刻的……

然后引出一件自己觉得让自己花费了大量时间和精力,并且最终解决了的事情。最后的解决其实很关键,因为只是抛出一个问题和事件其实表现不出来什么,主要是你遇到问题的时候一个解决思路和方案。是否有自己的一套方法论之类的东西,让面试官感受到你的问题分析能力和学习能力。


对于刚毕业的新人来说没有什么会让自己很困扰的业务问题。所以可以从自己学历某些框架过程中遇到的问题来展开。
比如说一开始学习的是学校中教学的很早期的 jQuery 之类以操作DOM为核心思想的JS库,但是当自己开始学习 ReactVue 这些现代框架时,核心思想就变成了以数据驱动视图。所以早期先入为主的操作DOM的思维就会抗拒这种新思想,会觉得各种不方便以及不理解。这个时候就可以展开说一下自己是怎么克服这种先入为主的思维,突破自己并且理解这种以数据驱动视图的思想,以及给你带来了什么便利。

其实从招聘方的角度来看,校招生蛮难问的,随便问深点可能就不会了;项目经验因为缺乏实战性,意义也不大,所以只能问一些开放性问题拼眼缘。

那作为应聘方也很简单:提前准备,写好背好。

可以去搜一些开放性问题,分好类,然后每一类写一篇小短文,改好背好。如果短文也写不出,就想办法主动去探索,或者找人带带。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏