Tango、酷划在线社招面试经历(Java)
Tango
面试过程:
1、谈谈项目架构,以及自己解决的难点。
2、javascript 的继承和多态。
3、框架应用,基础,数据库机制,缓存等。
4、问重定向,转发,重定向的参数怎么办?转发的参数怎么取?
5、sql语句将两个字段的表,重复的记录删除。
6、写一个 BlockingQueue 的实现,要求多进多出。
7、有一个整数数组,实现一个方法,求这个数组的连续子串元素间的或运算一共有多少种结果。
8、有一个字符串,其中只有 a、b 两种字符,比如 abbaaabaabba。任取其中的一个子串,比如”aabaabba”,把连续的重复的元素压缩成一个,就变成了”ababa”。如果压缩后字符串是回文的,就称这个子串是“好的回文子串”(如果取的子串是”baaabaa”,压缩后变成”baba”,不回文,就不是“好的”)。求这个字符串一共有多少个好的回文子串。
酷划在线
笔试:
1、sql语句,jqeury以及java一些问题。
2、还有编程题,二叉树中序遍历、递归写冒泡排序算法、随机生成100个1在1000之间不重复的随机数。
面试:
1、在你参与过的项目中,你印象最深刻的是哪个?请说说项目细节。
2、问了一些常用java工具类,缓存、数据库方面的知识。
3、Spring注解原理 Spring是怎么实现事务的?
4、动态代理和Java自带代理区别,以及Servlet是什么?
5、、虚拟机,内存。
6、折半排序算法简要实现,单链表的合并算法。
7、举例说明什么行为可以体现出“团队精神”
#面经##社招##Java工程师#