面试的一道题目

 

昨天去面试,是一家做商业引擎的美资公司,和面试的考官聊了聊,感觉还好,不过工资不高, 其中问了我两个问题,一个是 jsp 中的 request page 的本质区别在哪里,我说是作用范围的不同,居然没有回答到点子上,汗 ~~ 现在也不知道答案 ~

 

另一道题目在下面,据说有 20 多种情况需要考虑,可惜到现在只想出下面几种 ~~

 

题目:给定三个数,判定是否能构成三角形

 

列出情况

1.  三个数如何给定(数组,对象,分隔符表示的字符串 or 其他)

2.  是否含有字母(比如 1.0f 是作为 float 类型还是非法数据)

3.  是否是特殊字符(比如π)

4.  是否是二进制数据

5.  是否是 boolean

6.  是否是 char

7.  是否为日期类型

8.  是否很大从而超出处理范围

9.  如果超出处理范围,需要保留输入数据精度

10.              是否可以进行类型转换

11.              如果可以,需要判断是否为正数

12.              两边之和大于第三边

13.              两边之差小于第三边