c*******8 发帖数: 707 | 1 在L家onsite, 叫设计一个timer thread, 正好是工作中写过, 于是pthread_create,
pthread_cond, pthread_mutex, 写的绝对是标准答案, 没有可能不正确。
可是看面试官一头雾水,一个问题都问不上来。结果可想而知,挂了。
后来LINKEDIN上查面试官的被景,很年轻,纯JAVA背景,怪不得看不懂我的C/C+
+CODE。可是LINKEDIN面试又没有一定要JAVA CODE或DESIGN。
只好认倒霉了?
以后再碰到这种JUNIOR面试SENIOR怎末办? |
f********4 发帖数: 988 | 2 说明面试者和面试组做的东西不match,只能杯具了。。 |
g*********e 发帖数: 14401 | 3 linkedin不懂pthread的 你用c语言肯定没戏 你写了面试官看不懂的东西 就是挑衅。
谁雇你?
现在时代不同了 回家多练练JAVA JAVA应该有现成的thread包吧 |
c*******8 发帖数: 707 | 4 要不MATCH他们要我去ONSITE干什末?
它们有没有说要JAVA,我的简历上也没有写会JAVA。
其他面试官的算法和CODING题我也可以拿C 写啊。
碰到这个年轻面试官,我只好自认倒霉了。
【在 f********4 的大作中提到】 : 说明面试者和面试组做的东西不match,只能杯具了。。
|
c*******8 发帖数: 707 | 5 要不MATCH他们要我去ONSITE干什末?
它们有没有说要JAVA,我的简历上也没有写会JAVA。
其他面试官的算法和CODING题我也可以拿C 写啊。
碰到这个年轻面试官,我只好自认倒霉了。
【在 f********4 的大作中提到】 : 说明面试者和面试组做的东西不match,只能杯具了。。
|
z*********8 发帖数: 2070 | |
c*******8 发帖数: 707 | 7 题目就是:
"设计一个timer thread"
这种问题是要考工作经验的,正好是我这种老鸟的强项。可惜L家没有看的懂我的CO
DE的人。
For people who is not familiar with timer thread. Timer thread is a separate
thread that you can register timer job with, timer job will be executed
either periodically at an interval, or one timer after a latency. Timer job
can be registered or cancelled. |
c*******8 发帖数: 707 | 8 Timer thread must not use poll or sleep. It has to be done using pthread_
cond and pthread_mutex.
Also, use a minimum heap to keep track all timer jobs. |
c*******8 发帖数: 707 | 9 Timer thread must not use poll or sleep. It has to be done using pthread_
cond and pthread_mutex.
Also, use a minimum heap to keep track all timer jobs. |
c*******8 发帖数: 707 | 10 题目就是:
"设计一个timer thread"
这种问题是要考工作经验的,正好是我这种老鸟的强项。可惜L家没有看的懂我的CO
DE的人。
For people who is not familiar with timer thread. Timer thread is a separate
thread that you can register timer job with, timer job will be executed
either periodically at an interval, or one timer after a latency. Timer job
can be registered or cancelled. |
|
|
h********3 发帖数: 2075 | 11 面试官不会问自己不会的问题。
pthread没什么复杂的。Java里面有完全对等的互斥对象,读写锁,等等原子操作,本
质上都是mutex或者信号量来同步互斥而已。你写完代码稍微解释一下就好了,根本没
有必要纠结C还是Java。不过面试官居然看得一头雾水,至少说明你缺乏和别人进行有
效地沟通的能力
(或许口语太差),其次也有可能写的代码可能太凌乱,花太多时间,面试官都不知道
从哪里
开始看。以后面试的时候记住先说你的思路,然后再写code,面试是一个互相交流的过
程,而不是考试做试卷。 |
c*******8 发帖数: 707 | 12 我不觉得只会 java 的人明白pthread cond timedwait 怎么用
【在 h********3 的大作中提到】 : 面试官不会问自己不会的问题。 : pthread没什么复杂的。Java里面有完全对等的互斥对象,读写锁,等等原子操作,本 : 质上都是mutex或者信号量来同步互斥而已。你写完代码稍微解释一下就好了,根本没 : 有必要纠结C还是Java。不过面试官居然看得一头雾水,至少说明你缺乏和别人进行有 : 效地沟通的能力 : (或许口语太差),其次也有可能写的代码可能太凌乱,花太多时间,面试官都不知道 : 从哪里 : 开始看。以后面试的时候记住先说你的思路,然后再写code,面试是一个互相交流的过 : 程,而不是考试做试卷。
|
h********3 发帖数: 2075 | 13 pthread_cond_wait和signal这个没啥复杂的。Java里面也有wait和notify。就算你不
知道Java的wait,notify怎么用,简单几句话也可以解释清楚这2个函数的意思。
【在 c*******8 的大作中提到】 : 我不觉得只会 java 的人明白pthread cond timedwait 怎么用
|
d******a 发帖数: 238 | 14 面试官水平不一定比你高,尤其是烙印啥的。我上次去linkedin面试,一烙印说1+1/2+
1/4+....=lgn
啥玩意啊。就你说的这面试官平时估计从来没接触过pthread,不明白很正常。面试很
大程度看眼缘和运气的。
你要想找个题难倒面试官那不是很容易的事嘛。。 |
d******a 发帖数: 238 | 15 还有那个lgn的不只是linkedin的烙印,还有个微软的烙印也这么说,当时说的是建一
个堆的时间开销。。
这两人都是senior..碰上这种面试官就是倒霉,不过想想这种人都能混得挺好,咋们也
别把心思就放在做题上了,能忽悠才是正道 |
f********4 发帖数: 988 | 16 这种事情多了,不match被叫去onsite。。我还被从东部叫到西部去,去了以后发现根
本就不match,很正常。。去之前我自己都能发现不match,我是用C++写后台的,那个
公司要招java写前端的人
因为之前recruiter挑中你,然后组员面过你,他们都不是最后做决定的人,其实说白
了其实就是不是他们要招人,完成任务就行了。。
最后那个做决定的人,才是对挑人这个工作负最终责任的人,看到不match的,当然不
会要
【在 c*******8 的大作中提到】 : 要不MATCH他们要我去ONSITE干什末? : 它们有没有说要JAVA,我的简历上也没有写会JAVA。 : 其他面试官的算法和CODING题我也可以拿C 写啊。 : 碰到这个年轻面试官,我只好自认倒霉了。
|
w**z 发帖数: 8232 | 17 写C++去面L干吗?大多数recruiter 都瞎搞,凑人数,完成任务。你自己研究过job
description? senior 不match 就别瞎两,耽误功夫。
【在 c*******8 的大作中提到】 : 在L家onsite, 叫设计一个timer thread, 正好是工作中写过, 于是pthread_create, : pthread_cond, pthread_mutex, 写的绝对是标准答案, 没有可能不正确。 : 可是看面试官一头雾水,一个问题都问不上来。结果可想而知,挂了。 : 后来LINKEDIN上查面试官的被景,很年轻,纯JAVA背景,怪不得看不懂我的C/C+ : +CODE。可是LINKEDIN面试又没有一定要JAVA CODE或DESIGN。 : 只好认倒霉了? : 以后再碰到这种JUNIOR面试SENIOR怎末办?
|
C**********r 发帖数: 8189 | |