记联文科技实习面试经历

2011.3.9

 

面试官一如既往的和善。见面后先看了下简历,也没根据简历发问,就是看到我写的做的东西2个是java实现的,他们公司是c的,我说我以前acm都是写c。随后打了份笔试题给我做,20分钟做完。

填空,选择,改错,编程。主要考察c基础,sizeof,union大小,struct的对齐,指针常量,常指针,函数指针,传值传址,socket服务器客户端。

1:

int i=0,j=0,k=0;

if(i++&&(j++||k++))//考察 &&,|| 操作符

//&&运算当前面的为false时不做后面的

//||运算当前面的为true 时不做后面的

printf("%d %d %d/n",i,j,k);

当时没想到是考这个,还以为是考++,--的副作用,所以没办法填上了不同编译器答案不同...不知道面试官为什么不问我为什么填这个答案。。

 

2:c99新增的数据类型为:bool

 

3:2个指针变量不能的操作为+,可以<,-,!=,==等。

 

总体简单,多亏最近复习了c。面试官看到答卷后貌似比较满意。

 

然后问我acm的事,他不知道这个比赛是个啥,叫我介绍。我支吾半天不好说什么,只是介绍这个比赛多nb,我主要负责动态规划,高级数据结构,图论方面的算法。他很想我讲个例子,因为2年多没搞了,很虚的讲了下TRIE图~~~意识到:要总结下比赛的心得,重点弄明白几个算法,好面试的时候讲。其实很多时候面试官就是想知道你具体做了什么,通过这些来评估你,不要讲虚的。

 

做题比较让面试官满意,后面没多问,就开始洽谈了,呵呵。。做协议栈的优化,比较感兴趣。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值