下面是范文網(wǎng)小編分享的社區(qū)面試題及答案6篇(街道社區(qū)面試真題及答案),以供借鑒。
社區(qū)面試題及答案1
一、某村道路需擴寬,有幾戶群眾擔心許諾補償不能兌付,有抵觸情緒,阻擋施工建設,其中有一戶還是你親戚,作為村干部,你將如何處理這一問題?
參考要點:
1、實施村鎮(zhèn)規(guī)劃,是改變村容村貌、提高村民生活質(zhì)量的一件大事,全體村民都應該配合、支持;
2、了解掌握這幾戶群眾產(chǎn)生抵觸情緒的原因和要求,做好耐心細致的思想工作,講明政策和利害關(guān)系;
3、抓緊突破口,首先做好親戚的拆遷工作;
4、及時解決拆戶的補償問題。
二、假如你當選了村主任,你村開荒現(xiàn)象嚴重,此時有人舉報你的一個親戚正在開荒。你怎么解決?
參考要點:
1、迅速組織村干部到現(xiàn)場進行調(diào)查,并進行勸說,恢復林地。
2、對全村進行開荒的人員和開荒進行一次摸底調(diào)查。
3、聯(lián)合林業(yè)等相關(guān)部門進行一次法制宣傳。
4、若情況特別嚴重,則請林業(yè)部門處理。
三、如果別人告訴你,你們村的某位村干部很難相處,你又必須和他搭檔工作,你如何看待?又如何和同事相處?
參考要點:
1、要認識到同在一個村工作,和睦相處形成一個和諧一致心情舒暢的工作環(huán)境是非常重要的,否則村里的正常工作可能都要受到干擾,作為村干部要有和同事和睦相處的能力。
2、人都是有感情的,有可塑性的,是可以被說服的。因此和同事友好相處是完全可以做到的。
3、和任何人相處都要尊重對方,只有尊重別人,別人才會尊重你.在交往中應真誠的對待他人,有分歧時要多做溝通,
不在背后傳播謠言。
4、要謙虛謹慎,自己剛進科室比較年輕,資歷淺工作經(jīng)驗少,要本著請教學習的態(tài)度和同事交流,不恃才傲物,善于發(fā)現(xiàn)別人的優(yōu)點,不苛求別人。
5、同事和同事又有不同的地方,有的工作性質(zhì)和你不沾邊,有的工作性質(zhì)完全相同。對待后一種同事,除了正常相處之外還要注意一些問題,要有主動承擔繁重工作的精神,有成績不要自我夸耀,不計較個人的得失,有忍讓精神等等。
相信通過自己的努力應該能夠與同事友好相處.共同促村務工作的工作效率。
四、你去銀行取錢,但是人非常多,這時你會怎么做?
參考要點
(1)一種情況是我急著取錢。我就會充分利用銀行的自助設備(如ATM)自助服務,避免長時間排隊;或者換一家銀行試試。如沒有其他的辦法可以很快取錢,我只能遵守紀律,排隊等候,遇到老弱病殘等我還會讓位;
(2)另一種情況是不怎么急著要取錢。那我會先打聽一下該銀行什么時候較空,然后回去先做別的事,以后再來。
五、“新官上任三把火”,如果是你,怎樣把這幾把火燒起來?如果燒不起來,你認為會是什么原因?
參考要點:
第一問:1、客觀分析自己本身的能力,從小事著手,力爭做到辦一件事就辦成,要見實效。
2、多向有經(jīng)驗的老干部請教,多爭取其他干部和德高望重的人以及親友支持,注重工作方式方法。
3、客觀了解村情,選好工作方向,解決關(guān)系百姓生活的熱點問題。
第二問:1、原因
(1)缺乏必要的心理準備。
(2)不具備點火的客觀條件(干群對新官不了解、不配合)
(3)情況不明,盲目點火(不調(diào)查、不研究、感情用事)
2、解決問題的方法:
(1)對新單位要調(diào)查 研究,加深了解,制定可行點火方案。
(2)克服主觀主義,力戒盲目點火。
(3)選準火攻方向,把火燒到關(guān)鍵部位,做到有的放矢。
(4)力戒短期行為,做 好點火后續(xù)工作,確保工作的長期性和穩(wěn)定性。
社區(qū)面試題及答案2
1、請你自我介紹一下你自己?
回答提示:一般人回答這個問題過于平常,只說姓名、年齡、愛好、工作經(jīng)驗,這些在簡歷上都有。其實, 單位最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領(lǐng)域、個性中最積極的部分、做過的最成功的事,主要的成就等,這些都可以和學 習無關(guān),也可以和學習有關(guān),但要突出積極的個性和做事的能力,說得合情合理單位才會相信。單位很重視一個人的禮貌,求職者要尊重面試考官,在回答每個問題 之后都說一句 “謝謝”,單位喜歡有禮貌的求職者。
2、你覺得你個性上最大的優(yōu)點是什么?
回答提示:沉著冷靜、條理清楚、立場堅定、頑強向上、樂于助人和關(guān)心他人、適應能力和幽默感、樂觀和友愛。我在XX經(jīng)過一到兩年的培訓及項目實戰(zhàn),加上實習工作,使我適合這份工作。
3、說說你最大的缺點?
回答提示:這個問題單位問的概率很大,通常不希望聽到直接回答的缺點是什么等,如果求職者說自己小心 眼、愛忌妒人、非常懶、脾氣大、工作效率低,單位肯定不會錄用你。絕對不要自作聰明地回答“我最大的缺點是過于追求完美”,有的人以為這樣回答會顯得自己 比較出色,但事實上,他已經(jīng)岌岌可危了。單位喜歡求職者從自己的優(yōu)點說起,中間加一些小缺點,最后再把問題轉(zhuǎn)回到優(yōu)點上,突出優(yōu)點的部分,單位喜歡聰明的 求職者。
4、你對加班的看法?
回答提示:實際上好多單位會問這個問題,并不證明一定要加班,只是想測試你是否愿意為公司奉獻。
回答樣本:如果是工作需要我會義不容辭加班,我現(xiàn)在單身,沒有任何家庭負擔,可以全身心的投入工作。但同時,我也會提高工作效率,減少不必要的加班。
5、你對薪資的要求?
回答提示:如果你對薪酬的要求太低,那顯然貶低自己的能力;如果你對薪酬的要求太高,那又會顯得你分 量過重,公司受用不起。一些雇主通常都事先對求聘的職位定下開支預算,因而他們第一次提出的價錢往往是他們所能給予的最高價錢,他們問你只不過想證實一下 這筆錢是否足以引起你對該工作的興趣。
回答樣本一:我對工資沒有硬性要求,我相信貴公司在處理我的問題上會友善合理。我注重的是找對工作機會,所以只要條件公平,我則不會計較太多。
回答樣本二:我受過系統(tǒng)的軟件編程的訓練,不需要進行大量的培訓,而且我本人也對編程特別感興趣。因此,我希望公司能根據(jù)我的情況和市場標準的水平,給我合理的薪水。
回答樣本三:如果你必須自己說出具體數(shù)目,請不要說一個寬泛的范圍,那樣你將只能得到最低限度的數(shù)字。最好給出一個具體的數(shù)字,這樣表明你已經(jīng)對當今的人才市場作了調(diào)查,知道像自己這樣學歷的雇員有什么樣的價值。
社區(qū)面試題及答案3
(1)為什么想進本單位?
這通常是面試官最先問到的問題。此時面試官就開始評斷錄用與否了,建議大家先判斷自己去應徵的工作性質(zhì),是專業(yè)能力導向呢,或是需要溝通能力,其實現(xiàn)在市場多以服務為方向,所以口才被視為基本能力之一,所以在此時就要好好表現(xiàn)自己的口才,而口才較差者就務必表現(xiàn)出自己的專業(yè)能力即誠意,彌補口才不足的部分。
回答這個問題時,一定要積極正面,如想要使自己能有更好的發(fā)展空間,希望能在相關(guān)領(lǐng)域中有所發(fā)展,希望能在單位多多學習等等r此時可以稍稍夸一下面試單位,但切記一定要誠懇,不然可是會畫蛇添足,得不償失哦!對于社會新鮮人的建議則是,由于之前沒有工作經(jīng)驗,所以建議你可以坦承的說出自己的動機,不過用語還是要思考一下!
(2)喜歡這份工作的哪一點?
相信其實大家心中一定都有答案了吧!每個人的價值觀不同,自然評斷的標準也會不同,但是,在回答面試官這個問題時可不能太直接就把自己心理的話說出來,尤其是薪資方面的問題,不過一些無傷大雅的回答是不錯的考慮,如交通方便,工作性質(zhì)及內(nèi)容頗能符合自己的興趣等等都是不錯的答案,不過如果這時自己能仔細思考出這份工作的與眾不同之處,相信在面試上會大大加分。
(3)說一說自己的優(yōu)缺點?
有許多面試官都喜歡問這個問題,目的是在于檢視人才是否適當,求職者的誠懇度等等,在這之前應該好好分析自己,將自己的優(yōu)點與缺點列張單子,在其中挑選亦是缺點亦是優(yōu)點的部分,在回答問題時,以優(yōu)點作為主要訴求,強調(diào)可以為公司帶來利益的優(yōu)點,如積極,肯學習是最普遍的回答,而缺點部分則建議選擇一些無傷大雅的小缺點,或是上述那些模嶙兩可的優(yōu)缺點作為回答,這樣才不會使面試官太過針對缺點做發(fā)揮,造成面試上的困難。
(4)對單位的了解有多少?
這時準備的功夫就派上用場,將你之前所吸收的信息發(fā)揮出來吧!至少也要知道單位的職能有哪些,審批哪些程序等等,不然面試官一問當場傻在那兒就糗大了,所以一定要事前準備!
(5)對工作的期望與目標何在?
這是面試者用來評斷求職者是否對自己有一定程度的期望、對這份工作是否了解的問題。對于工作有確實學習目標的人通常學習較快,對于新工作自然較容易進入狀況,這時建議你,最好針對工作的性質(zhì)找出一個確實的答案,如業(yè)務員的工作可以這樣回答:“我的目標是能成為一個什么樣的人;為了達到這個目標,我一定會努力學習,而我相信以我認真負責的態(tài)度,一定可以達到這個目標?!逼渌惖墓ぷ饕部梢?/p>
[社區(qū)物業(yè)管理面試題]
社區(qū)面試題及答案4
藍色局部為我的作答
Software Configuration Management Question
perl
Basic
1. Which statement is wrong:
A. $_= hello world;
B. $a=hello world;
C. my $b,$a=hello world;
D. my ($a,$b)=(0,hello world);
Item C: $b is empty and $a is ‘hello world’
All of items is correct in program syntax, and can run.
2. The expression should be (B), then the following code can run correctly:
$a=0;$b=55;
while (expression)
{
$a+=2;
}
print “$a/n”;
A. $a = $b
B. $a*$a <= $b
C. $a != $b
D. $b == 0
3. @array is an array variable, what is output of “print @array;” :A
A. Each element of this array
B. The size of this array
C. The first element of this array
D. Nothing
4. “$a = @array;”, what is value of $a: B
A. The first element’s value of this array
B. The size of this array
C. This line code is wrong
D. N/A
5. Which code snippet can print all elements in cd: B
A. foreach $Var (keys cd)
{
print “$Var /n”;
}
B. for ($I=0;$I
{
print “$cd{$I} /n”;
}
C. while ($Var (keys cd))
{
print “$Var /n”;
}
D. print join(‘/n’,cd);
STYLE=“pAGe-BreAK-BeFore: always” CLEAR=“all”
Advance:
6. After execute following code snippet, what is value of $count: B (match twice)
$Str=’hello worldwww.3gos.info!’;
$count=0;
while ($Str=~m/(/w+)/g)
{
$count++;
}
A. 1
B. 2
C. 3
D. 12
7. What is the result of $string? D
$string = “This string contains the number 25.11.”;
$string =~ /-?(/d+)/.?(/d+)/;
A. 25.
B. .11
C. 25.11
D. 25.11.
I don’t know what is meaning of -, but perhaps the answer is D
8. What is meaning of following code snippet?
open(MYFILE,“temp.txt”);
while {
while ( /(/w)/g ) {
$seen{$1}++;
}
}
foreach $word(keys %seen)
{
print “$seen{$word} $word/n”;
}
Close(MYFILE);
A. Delete all words in temp.txt
B. Calculate the frequency of each word in temp.txt
C. Wrong code
D. Calculate the sum of words in temp.txt
$1 is first variable of group match of perl, it match a char here.
9. In following code,expression#1 D let $point get the reference of @ARGV, expression#1 should be:
#!/usr/contrib/bin/perl -w
expression#1
print “ARGV = ”, join(“,”, expression#2), “/n”;
A. my $point=@ARGV;
B. my $point={@ARGV};
C. my $point=ARGV;
D. my $point=/@ARGV;
10. The expression#2 A should be:
A. @$point
B. $point
C. @point
D. /@point
NOTE: Answer ofquestion 5 shoud be A
0519d.height = height; d.width = width; } public synchronized Dimension getValues(){ // Ooops! Breaks encapsulation return d; } }
如何發(fā)生獲勝的QA群體(How to build a successful QA team).
爽利外包的14條分寸
[某公司面試題及答案]
社區(qū)面試題及答案5
eMBA現(xiàn)在很多院校都在招生,每家院校的面試都是不太一樣,但綜合一點就是考試難度上還是可以的。因為EMBA入學筆試、面試均由培養(yǎng)單位自行組織,門檻大為降低。EMBA筆試將考查學員經(jīng)濟、管理的基礎知識,面試主要測試申請者成為優(yōu)秀管理人才的潛質(zhì)。
面試是進入EMBA殿堂的一個重要門坎,各EMBA培養(yǎng)院校都非常重視面試,希望從眾多達到筆試錄取分數(shù)高的考生當中,挑選出具有培養(yǎng)前途、管理潛質(zhì)及深厚背景的優(yōu)秀考生進入學校學習,為學校增光添彩。
面試準備的基本內(nèi)容
面試一般時間都很短,個人面試長不會超過半小時,短則10分鐘左右,集體面試一般也不會超過1小時,短則30分鐘左右。各院校面試方式的選擇是不一樣的,需要做不同的準備。
對個人面試,需要準備四部分內(nèi)容:
第一部分是對自己的面試自我介紹可以有文字稿準備、口頭陳述準備兩種方式,不論哪種形式都需要深思熟慮、出口成章。
關(guān)鍵是將自己工作生活中的亮點發(fā)掘展現(xiàn)出來,千萬別說成流水賬。通過亮點的展現(xiàn)給考官以良好的第一印象,產(chǎn)生積極的首因效應。可以在這部分間接或直接把你為什么要學EMBA的思想動力、雄心壯志表達出來。這一部分對錄取有重要影響,可達35%以上。
第二部分內(nèi)容一般是考官隨機提問。
這一部分提問主要針對的是在考生自我陳述中所反映出的信息當中,考官感興趣或不清楚的地方做一個追加提問,也可能會結(jié)合你的工作實際提出一些現(xiàn)實中遇到的管理問題,你是如何處理的,相對比較靈活而沒有答案,因此信息的把握主要在考生自己心中,只要隨機應變、自然回答、自圓其說就可以了。如果在面試中你陳述的內(nèi)容有不真實的情況,在此處被考官發(fā)現(xiàn),那對于你的面試過關(guān)是非常不利的。而這一部分如果考官對于你工作中的亮點或行業(yè)感興趣,提出一些探討導向性問題,你可以積極發(fā)揮、充滿信心,這對于通過面試是很有幫助的。但是要注意不要得意忘形并流露出驕傲之態(tài)。
第三部分內(nèi)容為管理基本知識和原理提問,有些學校采取抽題目方式。
對于這一部分內(nèi)容,因為大家都復習過管理,不必緊張,在面試前花一些時間,將備考時看過的一些基本教材回顧一下,不至于將內(nèi)容全還給老師就可以了。當然管理實踐經(jīng)驗豐富的人完全沒有必要死背書本來回答面試問題,只要結(jié)合以下你的工作實踐,將你是如何在實踐中處理問題的陳述一下就可以了,這樣更能反映你的管理背景和潛能。
第四部分內(nèi)容,有些學校為時事政治內(nèi)容、有些學校為管理靈活應用問題。
如果是時事政治內(nèi)容,請將備考政治資料再看一遍;如果是管理靈活應用,則需要有進取創(chuàng)新精神,這時考心理、考反應,切莫緊張。一般提出的面試問題都很矛盾有沖突,讓你不知如何回答。往往這類問題是沒有標準答案的,完全看你臨場處事、變化能力。
溫馨提示:對于團體面試,采取的學校不多,面試難度較大,既反映個人能力也反映團體合作精神。從選擇討論題目,到相互之間的配合,沖突在所難免,而最后團隊精神的體現(xiàn),對小組的成績影響是非常大的。能夠用人容人,或善于被人用,都是管理者必備的素質(zhì)。
[emba面試題答案]
社區(qū)面試題及答案6
* 有一根27厘米的細木桿,在第3厘米、7厘米、11厘米、17厘米、23厘米這五個位置上各有一只螞蟻。
* 木桿很細,不能同時通過一只螞蟻。開始 時,螞蟻的頭朝左還是朝右是任意的,它們只會朝前走或調(diào)頭,
* 但不會后退。當任意兩只螞蟻碰頭時,兩只螞蟻會同時調(diào)頭朝反方向走。假設螞蟻們每秒鐘可以走一厘米的距離。
* 編寫程序,求所有螞蟻都離開木桿 的最小時間和最大時間。
*
*
* 分析:題目中的螞蟻只可能相遇在整數(shù)點,不可以相遇在其它點,比如3.5cm處之類的,也就是可以讓每只螞蟻走 1秒,然后
* 查看是否有相遇的即可.
*
* 這樣我的程序?qū)崿F(xiàn)思路就是,初始化5只螞蟻,讓每只螞蟻走1秒,然后看是否有相遇的,如果有則做相應處理.當每只螞蟻都
* 走出木桿時,我就記錄當前時間.這樣就可以得到當前狀態(tài)情況下,需要多久可以走出木桿,然后遍歷所有狀態(tài)則可以得到所胡
* 可能.
*/
package baidu;
public class Ant {
/*
* step 表示螞蟻每一個單位時間所走的長度
*/
private final static int step = 1;
/*
* position表示螞蟻所處的初始位置
*/
private int position;
/*
* direction表示螞蟻的前進方向,如果為1表示向27厘米的方向走, 如果為-1,則表示往0的方向走。
*/
private int direction = 1;
/*
* 此函數(shù)運行一次,表示螞蟻前進一個單位時間,如果已經(jīng)走下木桿則會拋出異常
*/
public void walk {
If (isOut()) {
throw new RuntimeException(“the ant is out”);
}
position = position + this.direction * step;
};
/**
* 檢查螞蟻是否已經(jīng)走出木桿,如果走出返回true
*
*/
public boolean isOut() {
return position = 27;
}
/**
* 檢查此螞蟻是否已經(jīng)遇到另外一只螞蟻
* @param ant
* @return 如果遇到返回true
*/
public boolean isEncounter(Ant ant) {
return ant.position == this.position;
}
/**
* 改變螞蟻的前進方向
*/
public void changeDistation() {
Direction = -1 * direction;
}
/**
* 構(gòu)造函數(shù),設置螞蟻的初始前進方向,和初始位置
* @param position
* @param direction
*/
public Ant(int position, int direction) {
this.position = position;
If (direction != 1) {
this.direction = -1;//方向設置初始位置,比如為0時,也將其設置為1.這樣可以方便后面的處理
} else {
this.direction = 1;
}
}
}
/////////////////////////////////////////////////////////
package baidu;
public class Controller {
public static void main(String[] args) {
Int time = 0;
for (int i = 0; i < 32; i++) {
Ant[] antArray = getAntList(getPoistions(), getDirections(i));
while (!isAllOut(antArray)) {
for (Ant ant : antArray) {
If (!ant.isOut()) {
Ant.walk();
}
}
time++;
// 查看是否有已經(jīng)相遇的Ant,如果有則更改其前進方向
DealEncounter(antArray);
}
System.out.println(time);
// 將時間歸0,這樣可以重新設置條件,再次得到全部走完所需要的時間.
time = 0;
}
}
/**
* 這個函數(shù)的算法很亂,但暫時能解決問題
*
* @param list
*/
public static void dealEncounter(Ant[] antArray) {
Int num_ant = antArray.length;
for (int j = 0; j < num_ant; j++) {
for (int k = j + 1; k < num_ant; k++) {
If (antArray[j].isEncounter(antArray[k])) {
AntArray[j].changeDistation();
AntArray[k].changeDistation();
}
}
}
}
/**
* 因為有5只Ant,所以組合之后有32種組合.剛好用5位二進制來表示,如果為0則表示Ant往0的方向走 如果為1,則表示往27的方向走
*
* 注:在通過Ant的構(gòu)造函數(shù)設置初始值時,通過過濾把0修改成了-1.
*/
public static int[] getDirections(int seed) {
Int result[] = new int[5];
result[0] = seed % 2;
result[1] = seed / 2 % 2;
result[2] = seed / 4 % 2;
result[3] = seed / 8 % 2;
result[4] = seed / 16 % 2;
System.out.println(“directions is ” + result[0] + “|” + result[1] + “|”
+ result[2] + “|” + result[3] + “|” + result[4]);
return result;
}
/**
* 批量設置Ant的初始位置,這樣設置不是十分必要,可以直接在代碼中設置
*
* @return
*/
public static int[] getPoistions() {
return new int[] { 3, 7, 11, 17, 23 };
}
/**
* 取得設置好初始值的5只Ant
*
* @param positions
* @param directions
* @return
*/
public static Ant[] getAntList(int[] positions, int[] directions) {
Ant ant3 = new Ant(positions[0], directions[0]);
Ant ant7 = new Ant(positions[1], directions[1]);
Ant ant11 = new Ant(positions[2], directions[2]);
Ant ant17 = new Ant(positions[3], directions[3]);
Ant ant23 = new Ant(positions[4], directions[4]);
return new Ant[] { ant3, ant7, ant11, ant17, ant23 };
}
/**
* 判斷是否所有的Ant都已經(jīng)走出了木桿,也就是設置退出條件
*
* @param antArray
* @return
*/
public static boolean isAllOut(Ant[] antArray) {
for (Ant ant : antArray) {
If (ant.isOut() == false) {
return false;
}
}
return true;
}
}
編程:
用C語言實現(xiàn)一個revert函數(shù),它的功能是將輸入的字符串在原串上倒序后返回。
2 編程:
用C語言實現(xiàn)函數(shù)void * memmove(void *dest,const void *src,size_t n)。memmove
函數(shù)的功能是拷貝src所指的內(nèi)存內(nèi)容前n個字節(jié)
到dest所指的地址上。
3 英文拼寫糾錯:
在用戶輸入英文單詞時,經(jīng)常發(fā)生錯誤,我們需要對其進行糾錯。假設已經(jīng)有一個包
含了正確英文單詞的詞典,請你設計一個拼寫糾錯
的程序。
(1)請描述你解決這個問題的思路;
(2)請給出主要的處理流程,算法,以及算法的復雜度;
(3)請描述可能的改進(改進的方向如效果,性能等等,這是一個開放問題)。
4 尋找熱門查詢:
搜索引擎會通過日志文件把用戶每次檢索使用的所有檢索串都記錄下來,每個查詢串
的長度為1-255字節(jié)。假設目前有一千萬個記錄,
這些查詢串的重復度比較高,雖然總數(shù)是1千萬,但如果除去重復后,不超過3百萬個
。一個查詢串的重復度越高,說明查詢它的用戶越多,
也就是越熱門。請你統(tǒng)計最熱門的10個查詢串,要求使用的內(nèi)存不能超過1G。
(1)請描述你解決這個問題的思路;
(2)請給出主要的處理流程,算法,以及算法的復雜度。
5 集合合并:
給定一個字符串的集合,格式如:
{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}
要求將其中交集不為空的集合合并,要求合并完成后的集合之間無交集,例如上例應
輸出
{aaa bbb ccc ddd hhh},{eee fff}, {ggg}
(1)請描述你解決這個問題的思路;
(2)請給出主要的處理流程,算法,以及算法的復雜度
(3)請描述可能的改進(改進的方向如效果,性能等等,這是一個開放問題)。
////////////////////////////////1
1 題
Char *revert(char * str)
{
Int n=strlen(str);
Int i=0;
Char c;
for(i=0;i
{
C=str;
Str=str[n-i];
Str[n-i]=c;
}
return str;
}
///////////////////////////////////
2 題
void * memmove(void *dest,const void *src,size_t n)
{
Assert((dest!=0)&&(src!=0));
Char * temp=(char * )dest;
Char * ss=(char * )src;
Int i=0;
for(;i
{
*temp++=*ss++;
}
return temp;
}
/////////////////////////////////////////////////
3 題
(1)思路 :
字典以字母鍵樹組織,在用戶輸入同時匹配
(2)
流程:
每輸入一個字母:
沿字典樹向下一層,
A)若可以順利下行,則繼續(xù)至結(jié)束,給出結(jié)果;
B)若該處不能匹配,糾錯處理,給出拼寫建議,繼續(xù)至a);
算法:
1.在字典中查找單詞
字典采用27叉樹組織,每個節(jié)點對應一個字母,查找就是一個字母
一個字母匹配.算法時間就是單詞的長度k.
2.糾錯算法
情況:當輸入的最后一個字母不能匹配時就提示出錯,簡化出錯處理,動態(tài)提示
可能 處理方法:
(a)當前字母前缺少了一個字母:搜索樹上兩層到當前的匹配作為建議;
(b)當前字母拼寫錯誤:當前字母的鍵盤相鄰作為提示;(只是簡單的
社區(qū)面試題及答案6篇(街道社區(qū)面試真題及答案)相關(guān)文章: