朗訊青島筆試題
1.Quick caculation(10分)
I.
a 8月1日是星期三,問(wèn)到9月的第一個(gè)星期六有多少天?(包括8月1日和那個(gè)星期六)
b 一月有5個(gè)星期一5個(gè)星期二5個(gè)星期三,2月1日是星期幾?
II.6只貓6分鐘捉6只老鼠,問(wèn)10分鐘抓10只老鼠需要幾只貓?
2. Basic Algorithm(10)
Given an arbitrary binary tree,propose a method to determine the first common ancestor of 2 randomly selected nodes in the tree.
3. Basic computer knowledge (10)
1) 把16進(jìn)制譯成8bit的2進(jìn)制字符FF,7F,F0
2) web browser與search engine的區別
3) osi的七層網(wǎng)絡(luò )模型,以及網(wǎng)關(guān)工作在哪一層?
4. 操作系統(10)
請解釋死鎖deadlock,以及防止死鎖的方法。
5. 數據庫(10)
a tabel called "performance" contain :name and score,please 用SQL語(yǔ)言表述如何選出score最high的一個(gè)(僅有一個(gè))
6. 編程題(50分)
I the program that tranlate high level program into low_level program to be execute in computer 叫做什么?
II c和java都是可移植的,但是是在不同的level,請指出它們分別在那個(gè)level上可以移植。
III static char S[]="I come not to bury caesar."
請給出結果:
a) printf("%s",s)
b) printf("%s",&s[0])
c) printf("%s",s+11)
IV 有個(gè)程序讓改錯,好像是有一句memcpy(buffer,pMsg->content+7,msglen)錯了,我覺(jué)得中間的參數應該是&(pMsg->content+7)。
V 寫(xiě)一個(gè)遞歸程序求n!,語(yǔ)言可以自選,最好用C/c++或java、delphi、pascal。
VI 寫(xiě)一個(gè)實(shí)現多項式乘法的c程序。
---------------------------------------
1、一個(gè)類(lèi)的多個(gè)實(shí)例如何共享一個(gè)數據?
2、什么叫多態(tài),舉個(gè)多態(tài)的例子。
3、繼承有幾種?
4、內存泄漏?
5、c++比c有什么優(yōu)勢?給你一個(gè)100,000行的工作量,你選什么做編程語(yǔ)言?
---------------------------------------------------------
朗訊面試經(jīng)歷
英語(yǔ)出題,主要包括智力題、基本算法題、數據庫、操作系統、程序填充、程序改錯、小程序
智力題: 很簡(jiǎn)單不說(shuō)了,注意點(diǎn)就行
基本算法題: 就是給出兩個(gè)字符串相加的表達式,推測每個(gè)字母代表的數字
數據庫: 從表中選出成績(jì)最高的學(xué)生的名字的sql語(yǔ)句
操作系統: 解釋deadlock,只考了一道題
程序提填空: 完善一個(gè)鏈表的操作,很簡(jiǎn)單,但是不小心就只能得個(gè)六七分
程序改錯: 就是一段程序,看錯在哪里,老實(shí)說(shuō)我現在還不知道那個(gè)題是什匆饉?/p>
完善小程序:
1、不使用第三個(gè)變量交換兩個(gè)變量
void swap(int a,int b)
{
a=a^b;
b=b^a;
a=a^b;
}
或者
void swap(int a, int b)
{
a=a+b;
b=a-b;
a=a-b;
}
不過(guò)這兩種方法只是修改了函數的形參,如果要修改實(shí)參,可以采用如下的方法:
void swap(int* a,int *b)
{
*a=*a^*b;
*b=*b^*a;
*a=*a^*b;
printf("In %s:a=%d,b=%d ",__FUNCTION__,*a,*b);
}
2、計算一個(gè)大數的階乘
//計算100!
unsigned int result[10000];
int main(int argc,char* argv[])
{
int i,j,k=1;
result[0]=1;
for(i=1;i<10000;i++)
result[i]=0;
for(i=0;i<101;i++){
for(j=0;j
result[j]*=i;
for(j=0;j
if(result[j]/10000>=1){
result[j+1]+=result[j]/10000;
result[j]%=10000;
if(j==k-1){
k++;
break;
}
}
}
}
printf("%d",result[k-1]);
for(i=k-2;i>=0;i--)
printf("%04d",result[i]);
return 0;
}
這個(gè)周一參加了lucent(青島)研發(fā)中心的筆試,感想很多
1,對筆試既然去了就要足夠的重視,至少在考試的時(shí)候要集中精力。我對lucent的印象蠻好的,但是我覺(jué)得自己不可能會(huì )去青島的,所以去筆試的時(shí)候態(tài)度就有問(wèn)題,能過(guò)則過(guò),不過(guò)也就拉倒,以至于考試的兩個(gè)小時(shí)里面無(wú)法集中注意力,當然這個(gè)可能不僅與心態(tài)不好有關(guān),還有就是好久沒(méi)有接觸過(guò)試卷了,看到試卷非常的煩躁,結果一些非常弱質(zhì)的測試題,居然一分沒(méi)有得到,結果面試官的表情讓我看出來(lái)他覺(jué)得我的ET-6是由水分的或者之上低,不然怎么可能6只貓6分鐘抓6只老鼠,幾只貓10分鐘能抓10只老鼠都算錯了呢。^_^結論就是去了就要認真對待試題上的每一分;
2,就是一個(gè)認識問(wèn)題,以前總覺(jué)得筆試是為了剔除不合適的人,比如招聘軟件的會(huì )看你的基本的軟件能力如何,所以我就盡量打好編程相關(guān)的題,結果也導致了簡(jiǎn)單的智力題一分沒(méi)有得到這么慘痛的事情(自己都覺(jué)得不好意思:))。其實(shí)筆試是為了選擇最優(yōu)秀的`top20~top30的人,不可能每個(gè)人都有面試機會(huì )的,否則目前這種一個(gè)職位應者云集的情況下,還不把招聘人員累死了。所以還是得到和1相同的結論:筆試就要全力爭取每一分。
3,其實(shí)3和1、2的結論都一樣,就是全力爭取每一分,不要說(shuō)這樣的題只會(huì )在考試中才會(huì )出現這樣幼稚的,人家題出來(lái)了,就只看分的,況且每道題的分都根據他們的測試重點(diǎn)給出了不同的分值。結論就是:全力爭取每一道題,每一分,就像高考一樣,否則過(guò)不了筆試哪里有面試,面試都沒(méi)有,你再優(yōu)秀HR們是看不到的
【朗訊青島筆試題】相關(guān)文章:
360筆試題目07-11
華為2017筆試題08-16
華為2017筆試試題08-10
桂林銀行筆試題筆經(jīng)07-20
青島地鐵筆試題目09-02
青島優(yōu)創(chuàng )英語(yǔ)面試題目09-19
QMS2007筆試審核知識模擬試題11-02
眼線(xiàn)筆類(lèi)型-如何挑選眼線(xiàn)筆11-09
馬克筆有哪些分類(lèi)-馬克筆的分類(lèi)11-03
美甲筆如何保養10-07