如题如题,慌得一批。面试一般都问什么?
1
UxCZbWShjEsL 2019-01-26 12:48:48 +08:00 via iPhone
协助啊,见机行事,补充下就 ok
|
2
337136897 OP @UxCZbWShjEsL 不太行,主管不懂技术
|
3
hilbertz 2019-01-26 13:12:02 +08:00 9
问他怎么用 java 指针
|
4
hellowes 2019-01-26 13:12:58 +08:00
钱给够就行了
|
5
chinvo 2019-01-26 13:13:21 +08:00
让他说说 Oracle Technology Network License Agreement for Oracle Java SE 有哪些坑 [:doge:]
|
6
woscaizi 2019-01-26 13:14:09 +08:00 via iPhone
面试几年经验的?
初学者的话问一下 1000 的阶乘如何计算。 三年左右的话问一下常用的框架,事务的理解,数据库锁吧。 再在往上我就不知道了。 |
7
wj5868386 2019-01-26 13:15:07 +08:00
java 基本上就是多线程 jvm 源码 那些东西,随便一个深入都能问好久。
看一下网上相关面经,找一下对方回答比较好的深入问下去,即使问到你不懂的,也装作思考的样子,反问一句 还有没有更好的答案? |
8
gabon 2019-01-26 13:19:04 +08:00 via Android
多线程,各种锁区别,synchronized 和 lock 底层,volatile,内存,常用数据结构线程安全性,深入下去可以问很多。。
|
9
codechaser 2019-01-26 13:22:46 +08:00 via Android
你可以试试问一下父类静态方法可以重写不,我上次被问到过
|
10
Veigar 2019-01-26 13:22:52 +08:00 via iPhone 3
随便什么问题,连问 5 个为什么
|
11
sagaxu 2019-01-26 13:23:16 +08:00 via Android 1
看一下头发还剩多少
|
13
zhuawadao 2019-01-26 13:28:31 +08:00
什么场景下重写 hashCode 方法,为什么
|
14
loveCoding 2019-01-26 13:29:42 +08:00
说说生产者消费者模型,具体实现思路
|
15
aloyuu 2019-01-26 13:31:00 +08:00 1
看对方头发还剩多少 ,
剩的越少 , 技术越牛 |
16
shawndev 2019-01-26 13:32:35 +08:00
你有 freestyle 吗?
|
17
batman2010 2019-01-26 13:34:02 +08:00
Code review?
|
18
hugsky 2019-01-26 13:34:50 +08:00
让面试者自己说:
之前的项目经验,遇到的印象最深的技术障碍,以及如何解决的。 |
19
zr8657 2019-01-26 13:37:50 +08:00 via Android
考基本算法吧,我觉得有心的都能知道,比如 biginteger 的大数相加、红黑树的调整之类的。最主要是结合工资,避免被人觉得“这点工资还问的这么难”
|
20
VoidChen 2019-01-26 13:38:46 +08:00
我说个靠谱点的,比方说,初学者就问你在什么时候用 linkedlist,什么时候用 arraylist,treeMap 和 hashmap 的应用场景,有没有用过 Concurrent 包。有经验的就问一下项目啊,设计模式啊,还有一些常见的问题处理,比如说实现一个秒杀功能,另外可以直接让他们手写 sql,熟练的绝对能写,不能写的估计是包装经验
|
21
jacketma 2019-01-26 13:39:28 +08:00 via Android 4
明天应该会出一篇:遇到一个弱鸡面试官,慌的一比,我回答的问题对方根本听不懂
|
23
mathzhaoliang 2019-01-26 13:42:57 +08:00 15
面试是考察对方擅长什么,看看他的长处能否为我所用,把人问倒不是面试的目的。所以我不建议事先想什么题目,去了好好聊聊,他说他会干什么,那就顺着说下去,问问他以前做了什么,做到什么程度。面试其实是很简单的事情。
|
24
soho776 2019-01-26 13:43:03 +08:00
招他来做啥的,想让他实现啥功能的,让他现场手写。
|
25
LU35 2019-01-26 15:01:40 +08:00 via Android
@mathzhaoliang 很有道理。
|
26
lincanbin 2019-01-26 15:07:53 +08:00 via Android
面试的目的不是把人考倒,反正你是做一面的,随便聊,感觉对方水平还可以就推给二面的筛。
|
27
wunonglin 2019-01-26 15:18:23 +08:00
请问 java 是不是世界上最牛逼的语言
|
28
KgM4gLtF0shViDH3 2019-01-26 15:32:07 +08:00
直接问算法 lc 中等难度的就行。
|
29
Felldeadbird 2019-01-26 15:36:43 +08:00
把你最近遇到一个工作最难但是解决了的问题 抛给对方。
|
30
huruwo 2019-01-26 16:25:29 +08:00
就怕碰到厉害的把你自己问下去了 挑你擅长的 至少不会被反问到丢脸
|
31
Cbdy 2019-01-26 16:42:48 +08:00 via Android
问一下扫码登录怎么实现,答出来之后问怎么禁止截图分享扫码
|
32
Yoock 2019-01-26 16:43:48 +08:00
单链表的反转
|
33
windsage 2019-01-26 16:45:57 +08:00 via Android
讲一下 threadloacl,讲一下 shennadoash gc g1 zgc,讲下线程调度算法,激进优化有优化了哪些东西
|
34
windsage 2019-01-26 16:47:09 +08:00 via Android
正常的 concurrenthashmap hashmap string 这些肯定也要问的
|
35
xiaoxinshiwo 2019-01-26 17:02:21 +08:00
问 GC
|
36
wdlth 2019-01-26 18:08:30 +08:00
如果你用题目去面试的话,那你得到的结果和看他的学历证书没什么区别……
|
37
kaedea 2019-01-26 18:14:56 +08:00 via Android 2
1. 按简历上写的问
2. 如果简历上写的没什么水分,再按照简历的水平确定对方的水平,这个比较好量化 3. 注意观察对方的表达能力,有些人很厉害只是不善于表达 4. 注意防范社交程序员个职业经理人 |
39
refugeezhao2018 2019-01-26 18:18:40 +08:00 via Android
就拿自己的日常问题难他,给你灵感的自然是有想法的,面试很简单。。。你是怕自己露了底吧。。。。
|
41
jingyulong 2019-01-26 18:31:12 +08:00 via iPhone
先检查简历,后考察水平。防止培训班速成的,检查简历是否造假,问下经历和之前的工作内容。剩下的问问自己平时工作中问到的技术。考察是否满足公司的需求。
|
42
limuyan44 2019-01-26 18:37:20 +08:00 via Android
会反转二叉树吗
|
43
yulitian888 2019-01-26 18:44:39 +08:00
所有语言通用面试题,一个问题直接问出这个人的上限
描述一下你遇到过的最大的一个技术难点以及是如何解决的 |
44
tachikomachann 2019-01-26 19:04:02 +08:00
如果是为了打击他的进攻性问题,随便找一个知识点连续追问几个 why 就能达到目的。
并发工具包里面常用的类有哪些?跟直接用 Thread 类有啥区别?并发工具包底层时用什么实现的? AQS 原理?基于 AQS 是怎么实现锁的?又是怎么实现可重入锁的? |
45
pubby 2019-01-26 20:57:22 +08:00 via Android
必须先上机写代码,过了再继续聊。
试题不用太难也不用偏算法,根据岗位日常工作抽象出几道简单题目能检验基本功就行了。 |
46
qiumaoyuan 2019-01-26 21:32:49 +08:00 2
高要求招人,宁缺勿滥(基本没见过):首先,自己水平要够。然后,看他代码,无论是个人项目、以前工作的代码还是现场出题,都行。
招个能做事的(绝大多数情况):能独立完成功能,有过你需要的相关技术的经验,做事负责任,不因为自身技术水平质疑用户需求合理性,反对产品设计,够了。代码质量就别管了,谁真写得好还不知道呢,少出 bug 的同时及时出功能就行(同时满足这两个条件真的就够了,没一定水平也做不到)。 |
48
encro 2019-01-27 10:36:58 +08:00
独立完成的最大(困难)的项目。
|
49
xd314697475 2019-01-27 11:47:50 +08:00
1.问他在项目中遇到过的困难——了解能力上限
2.联系简历和沟通,让他讲讲自己最擅长的方面(与你自己这方面水平比较)——用人用长 3.代码基本功以及与人交往团队合作能力 |
50
vjnjc 2019-01-27 12:26:03 +08:00
找一个你最近踩过的坑,把它包装成问题问他
|
51
Yano 2019-01-27 15:07:14 +08:00
我也想面试别人,但是一直没有机会~我的想法是,不要拿你会的问题去问面试者,因为他实际工作中没有用到过,或者你问的是一些细节问题。重要的还是考察面试者的思维能力、沟通能力,或者可以考一些简单的算法。
|
52
tilv37 2019-01-28 09:15:27 +08:00
我头一次面试别人的时候也是慌的一匹,当时就只能想到啥问啥。。
|
53
lideshun123 2019-01-28 10:14:23 +08:00
@xlw92 人家五个为什么都答出来了,随手反问你怎么看,你还能下台?
|
54
ahao99 2019-01-28 10:23:11 +08:00
出两道 leetcode 题目
|
55
xlw92 2019-01-28 10:23:50 +08:00
@lideshun123 不丢脸啊,为什么要下台?谁规定面试官一定要比面试者强的。
|
57
fumichael 2019-01-28 12:32:40 +08:00
下次我去面试我也问一个这样的问题,发现都没能回答得上来
|