面試的一道題目
昨天去面試,是一家做商業(yè)引擎的美資公司,和面試的考官聊了聊,感覺還好,不過工資不高, 其中問了我兩個(gè)問題,一個(gè)是 jsp 中的 request 和 page 的本質(zhì)區(qū)別在哪里,我說是作用范圍的不同,居然沒有回答到點(diǎn)子上,汗 ~~ 現(xiàn)在也不知道答案 ~
另一道題目在下面,據(jù)說有 20 多種情況需要考慮,可惜到現(xiàn)在只想出下面幾種 ~~
?
題目:給定三個(gè)數(shù),判定是否能構(gòu)成三角形
列出情況
1.? 三個(gè)數(shù)如何給定(數(shù)組,對象,分隔符表示的字符串 or 其他)
2.?
是否含有字母(比如
3.? 是否是特殊字符(比如π)
4.? 是否是二進(jìn)制數(shù)據(jù)
5.? 是否是 boolean
6.? 是否是 char 型
7.? 是否為日期類型
8.? 是否很大從而超出處理范圍
9.? 如果超出處理范圍,需要保留輸入數(shù)據(jù)精度
10.????????????? 是否可以進(jìn)行類型轉(zhuǎn)換
11.?????????????
如果可以,需要判斷是否為正數(shù)
12.????????????? 兩邊之和大于第三邊
13.?????????????
兩邊之差小于第三邊
假設(shè) 0<a<=b<=c
如果 a+b>c (12)
a+b>c --> b>c-a
a+b>c --> a>c-b
b<=c & a>0 --> b-a<c
應(yīng)為正數(shù),因?yàn)?不可以
不知道這是不是考官的本意,他指的本質(zhì)區(qū)別會不會是指所代表的類不同,
request javax.servlet.http.HttpServletRequest
page java.lang.Object
多謝,12、13確實(shí)是一回事,11也不嚴(yán)謹(jǐn),應(yīng)該是應(yīng)為正數(shù)~~
呵呵,看來考慮還是欠缺~~
如果3個(gè)數(shù)中包含0或者負(fù)數(shù),肯定滿足不了“任意兩邊之和大于第三邊”這個(gè)條件
yeah~
是這樣,正負(fù)判斷也是多余的~
page 是指服務(wù)器當(dāng)前生成的頁面
是這樣嗎?
我沒有具體答案的,自己感覺對就可以了~
呵呵,我有時(shí)候也懶,懶的看書,懶的學(xué)習(xí),懶的寫代碼,懶的時(shí)候就想,一切往錢看,心里就平衡多了~~
工作了幾年之后,只要IQ不是在冰點(diǎn)之下,都會很不錯(cuò)的~~
呵呵,一起努力吧,開始的時(shí)候都是從什么不懂學(xué)起的~~