主要想拿来讲的是 SpringBoot 项目,感觉自己遇到的困难都是一个个分散在各处的小坑,并不能组成一个完整好看的故事去讲,而且一般自己能通过查资料解决的,讲起来的观感都不是特别困难,解决不了的,都直接放弃换方案了...
如果着重讲系统设计(比如一开始不知道该怎么实现要求,或者系统设计中途走了弯路),又感觉可能班门弄斧,把自己的缺点暴露了。
大家被问到这样的问题都如何回答?
1
saulshao 2019-07-26 22:14:24 +08:00 1
可以讲系统设计,也可以讲走的弯路,以及你是怎么解决问题的。
这其实不是暴露缺点,而是展示自己分析和解决问题的思路。 没人是完美无缺的。 |
2
limuyan44 2019-07-26 22:23:24 +08:00 1
确实难受, 遇到最大的问题都是人的问题,技术上之前遇见的问题现在看都不会觉得是什么困难。
|
3
ys0290 2019-07-26 22:45:00 +08:00 via iPhone
没有困难怎么办
|
4
clifftts 2019-07-26 22:47:36 +08:00 via iPhone
考察项目的复杂度和技术深度
|
5
tankren 2019-07-26 22:48:23 +08:00 via Android
人是最大的困难
|
6
srx1982 2019-07-26 22:48:34 +08:00
这只能面试之前准备一下,很多人喜欢问这种问题,让我当时想我也说不出来
|
7
scofieldpeng 2019-07-27 00:39:44 +08:00
我面试的时候最喜欢问的就是这个问题,主要目的时看对方的解决问题能力如何
|
8
kx5d62Jn1J9MjoXP 2019-07-27 01:56:23 +08:00 via iPad
双向选择,不问细节喜欢问这种笼统的问题的我都 pass
|
9
wenzhoou 2019-07-27 07:02:11 +08:00 via Android 1
这种问题你换个角度就能理解了。
人家面试官问这个问题是想确认你是个什么样一个人。 你善于总结吗? 你是夸夸奇谈吗? 你是分析一堆问题,给出不符合原因的对策吗? 你是每个项目都打了一通酱油一个问题都没解决吗? 你这个人是关注技术还是构架还是沟通? 主要是了解你的性格,你的兴趣点,你的逻辑表达能力。 所以没有标准答案,就是考试时候大题自由发挥的。最重要的是先把答案填满。 |
10
BangBang 2019-07-27 08:05:25 +08:00 via iPhone
人是最大的亏难 构建信任是人困难中的关键点
|
11
wszgrcy 2019-07-27 08:14:06 +08:00 via Android 1
问这个其实是想看看他项目经验的。。。当时问过一个人,他竟然说跨域怎么难,前端解决不了,我当时都限定仅解决开发时的跨域问题(不考虑部署了)。。。他都不知道。所以问这个问题还是能体现出一个人的工作经历,毕竟这么问大多数人肯定要说一个自己认为比较难的东西吹一下自己的
|
12
skypyb 2019-07-27 08:15:32 +08:00 3
直接讲线上项目遇到 OOME
自己怎么解决的 用了什么 java 提供的命令,如何进行的分析,然后设置了什么 jvm 参数,怎么样优化了代码 人家之后肯定问你 JVM/GC 相关的问题,有这个知识据我所知挺加分的 然后你一顿吹,就完事了 |
13
hun2008hun 2019-07-27 09:11:38 +08:00
这个问题要去掉最大,项目中肯定困难很多,你要非得说最大,对不起最大的困难就是不知道项目还会出现啥问题
|
14
lastpass 2019-07-27 09:12:58 +08:00 via Android
最大困难当然是遇见傻缺领导,解决办法跳槽跑路。
|
15
pipixia 2019-07-27 09:21:30 +08:00 via Android
技术还好说 沟通才是大问题
|
16
way2create 2019-07-27 10:09:51 +08:00
找不到 object
|
17
mamahaha 2019-07-27 11:02:34 +08:00 1
最大的困难是每天加班睡觉太少精力不够。
|
18
lihongjie0209 2019-07-27 11:06:50 +08:00
需求的问题
|
19
chenliangngng 2019-07-27 12:51:03 +08:00 via Android 1
@ssynhtn 100 评分标准,形象性别气质年龄学历等 20,项目经验匹配度 20,基础技术技能专业等 20,沟通协作推动力等 20,解决复杂问题能力与学习新技术能力 20。你确定要因为一道不到 20 分的题而 pass ?
|
20
zhaogaz 2019-07-27 13:18:32 +08:00 1
最近的麻烦是 我一个 java 后端写 ts react 网页,修网页 bug。。一周时间增删改查也都写出来了。。
前一阵子的麻烦是 jar 包的热更新。也做了一周多 最近半年目标是出一套内部文档和教程(可能还要上课)。我觉得也挺麻烦的。。。 |
21
iyaozhen 2019-07-27 13:22:58 +08:00 via Android 1
其实我问这个问题的时候是要准备写面试记录了。
怎么答都行(一般说一个线上问题比较好),但你不能说没遇到问题。答得好,或者感兴趣的点可以再深入展开下,这就要求你不能解决表面的问题,需要知其所以然。 |
22
lagoon 2019-07-27 13:55:24 +08:00
这也是我觉得很恶心的问题,对于我这种性格的人来说,解决了的困难就不觉得困难了。
自己无法解决的困难,才会觉得真困难。比如领导的明天就要。 于是这个问题,逼得我不得不说谎,挑我觉得不困难的事情讲,而忽略我觉得困难的问题。 |
23
lscho 2019-07-27 14:11:39 +08:00 via Android
这种问题我也感觉很恶心。。。
一个项目做完并没有遇到什么特别困难的地方,这要怎么回答? 我觉得在使用某类技术栈半年或一年之后,根本不会有什么特别困难的地方。所以拿这个问题问应届生还算是可以的,但是非要去问有工作经验的人,完全就没必要。 |
24
gustav 2019-07-27 14:13:15 +08:00
没有,都很简单
|
25
shanlan 2019-07-27 14:51:10 +08:00 3
就算困难,做完了也不觉得困难了,有几个人和我类似的想法?
|
26
version 2019-07-27 16:12:20 +08:00 via iPhone 3
这些最好是面试前都要想的,你的答案很容易被分析出或者衍生你在旧公司做什么业务和难度,是否是 crud 老男孩,一般回答架构上遇到的问题是最好的,和其它框架遇到的 bug,和一些网络不容易发现的解决方案,或者框架带来的疑难杂症,怎么触发 bug 复现,和线上调试等,切记这些东西不要说你没做过的,说没有困难都能百度找到修复代码的都是会拉低工资
|
27
iyaozhen 2019-07-27 16:23:30 +08:00 via Android 6
|
28
wenzhoou 2019-07-27 16:26:07 +08:00 via Android
你们这种回答太直男了。看不下去。
其实 20 楼的回答就非常偷巧。 你就平静的说,我们小组还好啦。没有碰到特殊的技术难点,但是前端组(举例)问题比较多,据说有个什么 bug 巴拉巴拉的。 |
29
wenzhoou 2019-07-27 16:29:21 +08:00 via Android 1
当然上面说的是没有想法的人。对方问你具体的事情的时候你也可以说不是你们这边问题详细的不太了解。
而有条件有想法的人,不用你提醒,就像 26,27 楼说的。他们的回答就属于比较老道的。 |
30
cedoo22 2019-07-27 21:22:15 +08:00
7 月初, 面试了两周, 大概 7/8 个公司, 又 3 个面试都问到了这个问题, 你遇到最大的困难是啥,怎么解决的。。。。
|