Java 面试官应该怎么考察一个面试者的能力?

2021-05-14 11:38:28 +08:00
 ChovyChu

如题,最近公司在扩招,之前面了很多实习生(一面),个人觉得对实习生最重要的是基础,所以基本是通过一些 java 基础、数据结构和算法来筛选。

当前公司让我去面试一些社招生,本人就开始有点迷茫了。大部分的面试者从简历上没法看出项目的难点(应该也跟本人对业务场景不了解有关系),想请教一下 v 友们怎么当好一个面试官。

5740 次点击
所在节点    Java
35 条回复
qianxiaoxiao
2021-05-14 11:54:27 +08:00
java 想要晒选的话 面试造火箭就对了 不然面试者多到你怀疑人生
p2pCoder
2021-05-14 11:57:17 +08:00
系统设计八股搜一下,总有和候选人背景类似的系统设计题
zhaorunze
2021-05-14 11:59:53 +08:00
长相
billlee
2021-05-14 12:00:01 +08:00
一面不用想太多,问数据结构和算法就可以了
vate32
2021-05-14 12:24:22 +08:00
java 社招一面不就八股文嘛,有了解的多的再深入问一下。如果要卷一卷的话就死问算法
powerman
2021-05-14 12:44:46 +08:00
我建议,考察沟通能力吧,沟通能力差,脾气冲的话,首先不用考虑了..
MatthewHan
2021-05-14 12:48:18 +08:00
设计模式,结合场景考察代码设计能力,抽象能力,看看是不是只会写很死板的代码。
fiypig
2021-05-14 12:52:12 +08:00
数据库优化那块也是可以问的,还有部分底层结构吧
wxw752
2021-05-14 13:00:21 +08:00
面向源码面试
lostberryzz
2021-05-14 13:32:32 +08:00
SE 基础,JVM 并发,Spring 全家桶,框架
数据结构算法,网络,操作系统,Linux,MySQL,Redis,MQ,Kafka,Zookeeper,分布式系统,系统设计,设计模式,OOD
auh
2021-05-14 13:43:25 +08:00
我提一个新的问题。招一个强的人,你们公司的待遇水平能留住吗?
你想花多少钱,你需要一个怎么样的人最重要。
适合最好。无脑筛选,智障行为。
xloger
2021-05-14 13:49:58 +08:00
我是挺烦某些自己讨厌面试问八股,又推荐别人面试问八股的。

个人建议提前看简历,想一下自己做类似的功能的时候,里面有哪些可以优化的点或者问题,问他当时是怎么解决的,有没有自己的研究探索。我觉得肯学习肯研究的人,水平和潜力不会太差。

而三年左右经验的人,大部分精力本就该在熟悉 API 掌握怎么调更好的阶段,除了面试事接触不到太多底层的细节实现,问那些除了证明你们刚好背了同样的面试题以外没啥意义。
iceteacover
2021-05-14 13:54:08 +08:00
还是按需索取吧,公司业务中有实际遇到的难点问题,记录下来,很好的面试素材。基础知识当然必不可少,不过不必特别深入,深聊用不到的 Java 八股白白消耗面试时间。

社招一定一定要写代码,代码风格,调试习惯,变量命名习惯 等等,都能看出编码者的部分能力和想法,毕竟招人以后是要用代码合作的,可以是工程代码,可以是算法代码,习惯这东西改不了。
leafre
2021-05-14 14:36:14 +08:00
把内卷的题目都用上
wqhui
2021-05-14 15:04:42 +08:00
如果自己有经验的话,看一下他简历上写的项目,大概能想到这项目会遇到什么样麻烦的问题,就按这问深一点呗。我觉得面试社招,一方面是要摸清他对自己项目有多了解,一方面可能就是看看这人的技术栈或者解决问题的思路能不能符合自己的要求
ChovyChu
2021-05-14 15:05:47 +08:00
@billlee 我觉得是个比较常规的选择, 如果没有很好的话题我优先考虑的就是数据结构和算法
@powerman 这个是一定会考量的,招进来首先你自己就是他的同事了,总不能坑自己吧。。
@fiypig 大部分项目(我司水平也就那样,所以招到的人不会太好)都很难接触大数据量下的优化,基本都是解决一些索引失效的问题
@MatthewHan 这个倒是不错的想法,感觉比较适合放在面试前的一个笔试编程题
@auh 是的。不过我不清楚用人的成本
@xloger 对,我理解也是这样的,说白了八股文也就是一些通用的东西
@iceteacover 代码风格这个我倒是没考虑过,确实也是值得注意的事项
a719031256
2021-05-14 15:09:35 +08:00
你最好先了解你们公司找人的具体工作内容再去面试,不然等你真招进来才发现不能在第一时间接手工作任务就尴尬了,面试内容也要跟岗位有关联
cking
2021-05-14 15:11:07 +08:00
@xloger Java 行业内卷了 屠龙者终成恶龙
yaphets666
2021-05-14 15:13:19 +08:00
初级好招,中高很难招的。不行的你看不上,牛逼的看不上你,看对眼的放鸽子去了不加班的 /赛道好 /离家近的 /工资多 1k 的等等等。
bk201
2021-05-14 15:18:37 +08:00
好家伙,看帖子就知道 java 有多卷。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/776891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX