如题如题,慌得一批。面试一般都问什么?
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 ![]() 问他怎么用 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 PRO 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 ![]() 随便什么问题,连问 5 个为什么 |
![]() | 11 sagaxu 2019-01-26 13:23:16 +08:00 via Android ![]() 看一下头发还剩多少 |
![]() | 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 ![]() 看对方头发还剩多少 , 剩的越少 , 技术越牛 |
![]() | 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 < href="/member/zr8657" class="dark">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 ![]() 明天应该会出一篇:遇到一个弱鸡面试官,慌的一比,我回答的问题对方根本听不懂 |
![]() | 23 mathzhaoliang 2019-01-26 13:42:57 +08:00 ![]() 面试是考察对方擅长什么,看看他的长处能否为我所用,把人问倒不是面试的目的。所以我不建议事先想什么题目,去了好好聊聊,他说他会干什么,那就顺着说下去,问问他以前做了什么,做到什么程度。面试其实是很简单的事情。 |
![]() | 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 shakaraka PRO 请问 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 ![]() 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 ![]() 高要求招人,宁缺勿滥(基本没见过):首先,自己水平要够。然后,看他代码,无论是个人项目、以前工作的代码还是现场出题,都行。 招个能做事的(绝大多数情况):能独立完成功能,有过你需要的相关技术的经验,做事负责任,不因为自身技术水平质疑用户需求合理性,反对产品设计,够了。代码质量就别管了,谁真写得好还不知道呢,少出 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 下次我去面试我也问一个这样的问题,发现都没能回答得上来 |