昨天深圳某公司的面试题与牛皮烘烘的面试官
1. 写一程序,将"d","b","a","c"依次存入list中,并按照abcd的顺序用迭代器输出
2.? 将"某某某1,某某某2|某某某3/某某某4" 输出成"某某某1","某某某2"...字符串数组
3. 输入一时间,格式"yyyy-MM-dd",输出格式为"yyyy年MM月dd日"
4.? 读取c:\tmp.txt 文件并在其增加"abcde"为文件内容
5. 将"abcdefg"输出成"gfedcba"
6. 写出心目中理想的J2EE架构
总共有10道题,其余几道不用列出来了,是些改错题和写出程序结果题。题目应该都是相当基础的把。
俺是下午溜出去面试的,公司感觉一般,前台服务小姐对待面试人员和客户截然不同的两种态度,俺去的时候立马给一份试卷,然后就打发我在一边做着。后来来了一客户,这位小姐又端茶又关心的,让人好不是滋味。这年头人与人就是不平等啊。
笔试完成后与此公司技术总监谈了很久,有些问题啼笑皆非
首先是关于迭代器遍历的问题,我昨天写法
第二个我觉得有问题的地方,他让我将"2007-04-01"这个时间解析成"2007年04月01日",
这种问题以前遇到过,用SimpleDateFormat来解析这个时间,我的代码:
%w( b d c a ).sort.each do |x| printf x end
puts list = %w( b d c a ).sort