HubbaBubba
2021-07-18T23:49:25+00:00
公司想找几个java和前端做自己的一个东西
面试的时候又不想提那种修火箭的问题 觉得很耽误别人的时间
而且我也知道就算是培训班出来的也有很多水平不错的技术人员
除了问一下过往项目经历以外还有没有就是踏踏实实的能够看出一个人水平的问题
然后我在b站上找到了一些别人的评论
“java程序员面试,最常见的套路永远是问:你用过多少中间件和库?
然后又问:这些中间件和库的特性了解多少?
再高级一点的就会问:这些中间件和库特性原理是什么?
作为真正有能力解决问题的开发人员,考虑问题的方向不是这么样的。
1,业务上需要什么功能,某个库或中间件能提供,那么只要冲自已想要的去了解好就行,毕竟软件功能要的永远是够用就行,要考虑以后扩展就不要盲目用第三方提供的东西了,业务周期也没这么充裕的时间让你慢慢搞,堆起来功能能用时业务考虑的第一要素。所以问此中间件和库深层了解是多余的,人人都是冲它有自已想要的功能去用而已,没必要用一样就得了解得透彻。
2,既然是java开发,那么要看看想找的是什么人,搬砖工问的是使用过什么框架,什么库就行了,架构师级别问的,应该是spring,springboot,springcloud都有什么不同,有什么优点,有什么缺点,缺点怎么克服,给出方案和案例才是重点。举个简单例子,很多都知道swagger能生成文档,但对复杂数据不支持,该怎么救活呢?很多人会答不上,但架构师级别有做过的肯定知道,这些是开发前必须解决的事。只要工作场景用不着,很多人对java都是不认识的,nio和netty有什么用都可能不清楚,因为工作场景用不上,用得上的多数是架构级别。如果非架构级别还经常用上,只能说现在用于开发的框架设计太烂了。
3,既然是用java,多线程相关的就别问些什么了,知道hashtable和hashmap的区别就好了,知道线程并行访问资源的时序分析和注意事项就可以了,加个concurrent包装的,就别用来做什么多线程,高效率之类的东西了,用原子锁级别的能有多快呢?并行读互斥写的锁,在绝对读写高并发时同样死。用java老老实实用无状态线程池,共享对象什么的用个redis或memc来放就好了。java不可能像c\c++那样能用cas解决任何高效并发的问题。安全生产最重要,效率稍低机器来补。java的各种多线程对象,sync关键字,都是让多线程变得比单线程流水线还慢的东西。
作为面试官,就要清楚要招的是什么人,要用什么人,别老把乱七八糟的东西扯一大堆不等用的,问倒对方还觉得高兴一样,这样对你对公司形象对面试者都没有好处。
面试重点是这人现有技能是否满足岗位要求,人是否能好好合作,最后才是这人是否学习快,灵活变通,能产生更多价值。”
这种方向提问的话是不是很值得参考
那就问Java基础和通用框架的东西呗,再问问实际项目遇到问题,总不能这些都答不上吧,还有一些烂大街的题也可以调几道来问,答不上来就是没准备的,说明不上心[s:a2:doge]
[quote][pid=534381319,27709482,1]Reply[/pid] Post by [uid=42913735]1991zsq1991[/uid] (2021-07-22 07:53):
多少钱啊大概给开[/quote]在一个三线城市 税前一万
[quote][pid=534381763,27709482,1]Reply[/pid] Post by [uid=38151339]玩色子的上帝[/uid] (2021-07-22 07:56):
能给开多少钱啊?要是年薪百万直接从阿里挖人得了[/quote]我正经提问何必要这么极端
全中国有多少小公司能开出年薪百万
还是说没有年薪百万就不配招程序员了
[quote][pid=534381718,27709482,1]Reply[/pid] Post by [uid=35205240]梁开心[/uid] (2021-07-22 07:56):
在一个三线城市 税前一万[/quote]那别问深了[s:ac:冷]
问问项目经历, 平时怎么解决问题, 会不会google?
[quote][pid=534381718,27709482,1]Reply[/pid] Post by [uid=35205240]梁开心[/uid] (2021-07-22 07:56):
在一个三线城市 税前一万[/quote]税前一万能把自己项目讲明白不错了,问的再多就招不到人了。
[quote][pid=534382261,27709482,1]Reply[/pid] Post by [uid=3359262]Rex_Tang[/uid] (2021-07-22 07:59):
看简历问问题,问简历上写的东西的实现细节[/quote]ok 我记下来了 感谢
你问问他对spring的理解 就能说明这个人是不是有进一步的可能了
是什么。为什么 怎么做到的 这么问
给个要开发项目的机能让他解决啊。。。别问那些虚的。。
[quote][pid=534381865,27709482,1]Reply[/pid] Post by [uid=35205240]梁开心[/uid] (2021-07-22 07:57):
我正经提问何必要这么极端
全中国有多少小公司能开出年薪百万
还是说没有年薪百万就不配招程序员了[/quote]如果一开始就想招培训班出身的话就做好大量前期人力成本的准备,得面很多人才能招一个差不多合格的,有这个时间金钱成本不如多加点钱招业内经验丰富的。
面试题弄到最后还是八股文好用
只要一题就能区分大部分人的水平:请分析一下各个中间件的cap情况和原因,例如redis hbase es kafka等,越多越好