[面试] 鸿璟 正文 佳士达 联发科 研发替代役

楼主: iamnumbea1 (NULL)   2012-10-10 08:25:34
1.鸿璟
职务: 软件工程师
地点:竹科
面试前会寄一张考卷,请你写,
写完之后传回去再决定是否有要通知进一步面谈,考卷内容人资说不能公开
面谈时的考试内容跟电子邮件的考卷有6成相同
考试C语言内容有字串复制,在副程式内得到内存,static和extern共10题
难度中上,考完之后还会对答案,我错了1.5题,
不过面试主管说那不常用到,所以没关系
之后就开始聊公司的产品,主管态度还不错,很客气。感觉应该有机会录取。
2.正文
地点:新北市中和区建一路
职务: 软件工程师
进去考C和英文还有人格测试
C很基本
最难的一题是实作memcpy
英文我只知道英听听不懂
只有450,
考完主管跟我说,C全部都写完,很厉害,
英文要加强,之后就开始聊天,问我的经历,还有课程所学
在聊产品,他说这个部门主要是做类似set top box跟国外电信业者接单,实作出业者所
要的功能
还提到这个部门都是前几名学校毕业的,名额只有一位。
我想我应该没机会了。
3.佳士达
职务:Android工程师
地点:竹科
考C,JAVA和英文和中式作文
C就基本题,
印象中有解释call by value call by address call by reference的差异
并举出例子
JAVA就继承的顺序,还有子物件强制转型成父物件,或者相反,问输出有哪些差别
或是会出现什么error
还有就是如何执行thread,还有写出ouput
考完,有3位主管就过来面谈,也是问我一些经历和课业,就没什么刁难的问题,
JAVA考太差,应该没什么机会
4.联发科
职务:软韧体开发工程师
地点:竹北台元园区
有丢3个履历,最后只有一个被通知面试,因此很把握这个机会,努力准备
不过面谈时还是被电爆
因为是昨天面试,还有印象的几题
1.有一题叫你用define写出DAYS OF MONTH(N)意思就是写出有多少天,N=6~12
2.还有给一段程式,问那些便是是存在"stack" memory内,还有b和f有什么分别,程式大
概如下
int a;
static int b;
char c[10];
void fun(int d){
int e;
static int f;
char g[10];
}
3.程式类似
int main(){
int a[]={1,2,3,5,6};
int idx = 0;
int *ptr = NULL;
for(idx=0,ptr=a;idx<2;idx++,ptr++){
printf("%d,%d\n",a[idx],*ptr);
}
(*ptr)++;
printf("%d,%d\n",a[idx],*ptr);
return 0;
}
问输出
4.
int main(){
int n=0;
e(n);
return 0;
}
void e(int n){
if(n<2){
e(++n);
printf("%d\n",n);
e(++n);
}
}
问输出
5.http://blog.csdn.net/likefermat/article/details/3009076
类似以上网址
问哪些是错的
6.
extern void func0(void);
extern void func1(void);
extern void func2(void);
extern void func3(void);
extern void func4(void);
extern void func5(void);
void main(int n)
{
if n==0 execute func0;
if n==1 execute func1;
if n==2 execute func2;
if n==3 execute func3;
if n==4 execute func4;
if n==5 execute func5;
}
保证 n 一定是上面6个数字之一
不能用if 和 switch case , 请用你认为最快的方法实作main
我是用function poiter来查表
7.
extern void func0(void);
extern void func1(void);
extern void func2(void);
extern void func3(void);
extern void func4(void);
extern void func5(void);
void main(int n)
{
if n==33 execute func0;
if n==67 execute func1;
if n==192 execute func2;
if n==194 execute func3;
if n==??? execute func4;
if n==??? execute func5;
}
只能用if, 请用你认为最快的方法实作main
印象中好像没说n一定是保证这6个数字
我是用function poiter来查表
我那时算到%37才没有碰撞
我是写
if(n==33||n==67||.....)
(*fun[n%37])();
面试时主管给人的感觉就是想要有经验的,他说他之前都是找国防役出来的,
还问我有没有韧体或嵌入式经验
还有你认为的韧体或嵌入式的定义是啥
还有网络封包在韧体或嵌入式是如何被处理
其他被电爆
一面试完就忘记了
我只记得OS啊 计架啊都没问到
得到下一次面试的机率应该中1000万发票差不多
不过有去面试应该算是难得的经验
作者: page5566 (p.5566)   0000-00-00 00:00:00
你很威喔
作者: Zoxge (Zoxge)   0000-00-00 00:00:00
联发科有竹北台元园区?
作者: final01 (牛顿运动定律)   0000-00-00 00:00:00
6,7是在烤编译器优化哪种写法最好吧?
作者: johnlee2772 (彩虹呢?)   0000-00-00 00:00:00
联发科问得那么硬欧
作者: learnerQQ (小铨)   0000-00-00 00:00:00
请问现在都还没去找 会太晚吗 :(
作者: Plutojack   0000-00-00 00:00:00
以前的雷凌..
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   0000-00-00 00:00:00
雷凌装潢很高级,至少是我面试过的公司最高级的一间
作者: Assyla (我只是居家了一点)   0000-00-00 00:00:00
之后竹北晨星也会被视为联发科了
作者: shietsd (123)   0000-00-00 00:00:00
雷凌有雷 ... 最近激怒奖金
作者: ghhallio (草泥马)   0000-00-00 00:00:00
推一下,今年这么快就有研替了喔,强者

Links booklink

Contact Us: admin [ a t ] ucptt.com