s*d
1 楼
没什么说的,自己没准备好。新近IPO 公司
电面挂了,阿三面的但是很nice
1. 从1-100 ,3的倍数输出yes 5的倍数输出no
同时满足 输出yes no 同一行。
简单写出算法,结果他要最少最简洁的if判断我只能做出3个,还能有更简洁的吗?
or 我没理解他的意思。
int x=3*5 ;
if (vale%x==0 ) {
System.out.println(yes+no) ;
} else if (vale%3==0) {
{
System.out.println(yes) ;
} else if (vale%5==0) {
System.out.println(no) ;
}
他说这样acceptable。
说出test case。
2.这题彻底搞挂了。但是个人觉得出的很好
有一个 string 存了magazine杂志上的word
一个string 存word,判断 word在不在magazine 里
boolean findword(String magazine , String word)
我已开始用A[256]字母,之后他强调是word。
我提出hashmap,他说不够好。最后我说用 Trie
俺又彻底忘了函数。
结果 后来没时间了,他说用hashmap 比较快完成
就用hashmap。
写的过程中,他强调,magazine 中的 word 用空格分开。
我的先取出来。
我彻底忘了用 regular exp来分
只能用char[] 来分。
他就说算了。
写hashmap的时候又把基本函数给忘了。只能写出近似的函数名。
完成了之后,写test case
这道题好的地方,可以考hashmap 也可以考 trie,还考了reg exp 个人觉得不错。
反正经验教训。
本来开头聊经历聊得很好的。哎,一开始都是impressive。
电面挂了,阿三面的但是很nice
1. 从1-100 ,3的倍数输出yes 5的倍数输出no
同时满足 输出yes no 同一行。
简单写出算法,结果他要最少最简洁的if判断我只能做出3个,还能有更简洁的吗?
or 我没理解他的意思。
int x=3*5 ;
if (vale%x==0 ) {
System.out.println(yes+no) ;
} else if (vale%3==0) {
{
System.out.println(yes) ;
} else if (vale%5==0) {
System.out.println(no) ;
}
他说这样acceptable。
说出test case。
2.这题彻底搞挂了。但是个人觉得出的很好
有一个 string 存了magazine杂志上的word
一个string 存word,判断 word在不在magazine 里
boolean findword(String magazine , String word)
我已开始用A[256]字母,之后他强调是word。
我提出hashmap,他说不够好。最后我说用 Trie
俺又彻底忘了函数。
结果 后来没时间了,他说用hashmap 比较快完成
就用hashmap。
写的过程中,他强调,magazine 中的 word 用空格分开。
我的先取出来。
我彻底忘了用 regular exp来分
只能用char[] 来分。
他就说算了。
写hashmap的时候又把基本函数给忘了。只能写出近似的函数名。
完成了之后,写test case
这道题好的地方,可以考hashmap 也可以考 trie,还考了reg exp 个人觉得不错。
反正经验教训。
本来开头聊经历聊得很好的。哎,一开始都是impressive。