同花顺java一面凉经
同花顺一面凉经(校招java)
1、算法题:一个圆桌无限大,有n对夫妻,共2n个人,要求:一对夫妻要相邻而坐,问:有多少种坐法?
当时回答的是2的2n次方,面试官说不正确。我的解法是假如有4个人两对夫妻,直接枚举出来,是16种,也就是2的4次方,因此n对夫妻2的2n次方。
2、两个文件,各自存放了一些字符串。要求:找交集。
当时回答嵌套两个for,面试官说可以,让我优化,优化没回答上。
3、hashcode和equals有什么区别?
我的回答:equals用于比较基本类型的时候,比较的是内容值是否相等。用于比较引用数据类型的时候,是比较底层的hash地址,也就是hashcode码。面试官说不对。
4、注解底层怎么实现的?没回答上
5、SpringMVC中的@RequestMapping()是请求的url地址。让我自己去写这个@RequestMapping(),怎么去写底层?
每回答上。
我很奇怪的是,我又不面算法工程师,为啥开篇就问我两个算法?
#Java求职##同花顺##Java工程师##校招#