一个文件中,一行一个电话号码,通过方法或接口的形式(二选一,原因),找出自己需要的那个(可通过参数传入)...
面试题不是考试题,没有所谓正确答案,而是考察你这个人在什么"层次"。
所谓“层次”并非越高越好,如果用人单位需要的是码农,而你表现出你是架构师,那么人家反倒不要你(你期望薪水高,大才小用不经济)。
从你的回答来看,你的层次就是,对算法和数据结构完全没有概念,非科班出身。因为你的回答没有涉及到基本的底层算法(比如说BTree,HashTable,TailTree)
但是你对Java和一些常见的分布式的库比较了解,比如redis,所以你的回答往这个上面靠的痕迹明显。
比较有典型的培训班速成的背景,和大概相当于1~2年的(实习)经验。
具体能不能得到用人单位的认可就要看他们的了。