一. 面试题及剖析
1. 今日面试题
Java中如何实现行转列?
又如何实现列转行呢?
2. 题目剖析今天 壹哥 给大家讲解的这个题目,与之前的题目有些不同。那么哪里有不同呢?我们仔细回想一下之前的面试题,你会发现之前很多题目都是以记忆、理解、底层探究为主,但今天的题目其实是以提供解决问题的思路和方案为主。
我们在面试时,可能会遇到各种各样的面试官,这些面试官都有自己的风格,他们提问的角度也不同。有的人就喜欢追着问知识点,有的就喜欢追着问项目细节,还有的人喜欢追着问解决方案。我们今天的题目,就属于在考察求职者解决问题的思路、思维,看看求职者是否有解决问题的开拓性想法,其实这个能力对于我们做项目来说更为重要一些。所以有挺多面试官多会给求职者抛出类似于这样的问题:你遇到过xxx情况吗?这种情况你是怎么解决的?如果你遇到xxx问题,你该怎么解决,你有哪些思路?......
对于这类题目,面试官一方面是在考察我们是否经历过这种问题,从而可以判断出我们的经验水平;另一方面,其实更多的是在看我们的思维逻辑能力。这种题目的答案,其实都不是唯一的,也并没有固定的标准答案