面试的一道题目

 

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

 

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

 

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

 

列出情况

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

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

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

4.  是否是二进制数据

5.  是否是 boolean

6.  是否是 char 型

7.  是否为日期类型

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

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

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

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

12.              两边之和大于第三边

13.              两边之差小于第三边