r*********s 发帖数: 2157 | 1 公司broadcom, 有些题用的online的直接写code,大概1小时,有些忘记了
1. multithreading, why use mutex, what mutex does inside (like write your
own mutex)
2. how to change variables in different threads, how did they implement by '
signal' and 'shared memory'
3. void func( int* p, int n )
{
while ((*p & (1 << n)) == 0);
} 程序想干什么, 如何改进
4.int test( int x )
{
return ((x - 1) & x) == 0;
} 程序想干什么, 如何改进
5.写code reverse 句子, 比如 你好吗 to吗好你
6. OpenGL pipeline.
online的职位要求非常简略,电话中仔细和hiring manager了解了一下, 感觉职位不是
我想做的career的方向. |
M********5 发帖数: 715 | 2 thanks for sharing.
These questions seem not to be very difficult. But preparation is needed. |
S**********n 发帖数: 41 | |
z***9 发帖数: 696 | 4 请问你如何投的简历?内部refer的还是公司网站上投的? |
r*********s 发帖数: 2157 | 5 found the position at simplyhired.com, and submit resume
【在 z***9 的大作中提到】 : 请问你如何投的简历?内部refer的还是公司网站上投的?
|
z***9 发帖数: 696 | 6 thanks for sharing.
这么说网上投resume还是有人看得。不知道投完后,一般多长时间有反馈,要是一两个月,就杯拒了 |
l*****a 发帖数: 559 | 7 第四题是测试是否是2 to the power of any number or 0
第三题不就是个忙等吗?观察力不够,看不出别的。 |
z***9 发帖数: 696 | 8 不错,broadcom是个好公司。
【在 r*********s 的大作中提到】 : found the position at simplyhired.com, and submit resume
|
s****n 发帖数: 1237 | 9
to test if *p==2^n
【在 l*****a 的大作中提到】 : 第四题是测试是否是2 to the power of any number or 0 : 第三题不就是个忙等吗?观察力不够,看不出别的。
|
a*******n 发帖数: 64 | 10 第三题是测这个么?解释下吧
【在 s****n 的大作中提到】 : : to test if *p==2^n
|
|
|
m*****g 发帖数: 226 | |
f*********8 发帖数: 34 | 12 第三题是通过改变n的值来判断*p的哪一位是0
'
【在 r*********s 的大作中提到】 : 公司broadcom, 有些题用的online的直接写code,大概1小时,有些忘记了 : 1. multithreading, why use mutex, what mutex does inside (like write your : own mutex) : 2. how to change variables in different threads, how did they implement by ' : signal' and 'shared memory' : 3. void func( int* p, int n ) : { : while ((*p & (1 << n)) == 0); : } 程序想干什么, 如何改进 : 4.int test( int x )
|
s*********t 发帖数: 1663 | 13 我咋看着像死循环呢?
【在 f*********8 的大作中提到】 : 第三题是通过改变n的值来判断*p的哪一位是0 : : '
|
f*********8 发帖数: 34 | 14 为什么是死循环呢,不过针对不同的*p数值这个n需要不断改变才是
另外3,4两题不用考虑负数的情况吧?LZ能不能解释一下?
【在 s*********t 的大作中提到】 : 我咋看着像死循环呢?
|
s*********t 发帖数: 1663 | 15 while ((*p & (1 << n)) == 0);
这句话难道不是死循环吗
【在 f*********8 的大作中提到】 : 为什么是死循环呢,不过针对不同的*p数值这个n需要不断改变才是 : 另外3,4两题不用考虑负数的情况吧?LZ能不能解释一下?
|
f*********8 发帖数: 34 | 16 可能是程序没写全,需要一个return?
【在 s*********t 的大作中提到】 : while ((*p & (1 << n)) == 0); : 这句话难道不是死循环吗
|
z***9 发帖数: 696 | 17 broadcom is a hardware company. this is to test if the nth bit of a register
is 1 (busy-wait)? p is the memory mapped address of the register
【在 s*********t 的大作中提到】 : while ((*p & (1 << n)) == 0); : 这句话难道不是死循环吗
|
s*********t 发帖数: 1663 | 18 good!
register
【在 z***9 的大作中提到】 : broadcom is a hardware company. this is to test if the nth bit of a register : is 1 (busy-wait)? p is the memory mapped address of the register
|