车智赢、蓝网科技社招Java岗面经分享

车智赢汽车服务有限公司

面试过程:

1、自我介绍;

2、项目数据库设计、给一个目录和关键字,找出目录下目录名、文件名、内容包含关键字的名称;

3、Hashmapput过程;

4、sychorizedlockredis、跳表实现;

5、带重复的二分查找(找到一个数的第一个最后一个位置)

6、n台阶一次一阶一次两阶几次走完(递归、非递归);

7、线程池二叉树两节点最长路径、输出目录树;

int max=0;

maxLen(root)

{

if(左不空 && 右不空)

return 0;

maxLeft = maxLen(root.left)+1;

maxRight = maxLen(root.right)+1;

sum = maxleft+ maxRight;

max = Math.max(max, sum);

return Math.max(maxLeft, maxRight)

}


8、为什么跳槽、期望薪资;


蓝网科技

面试过程:

1、问一些基础知识,例如字符串处理和spring的事务处理等问题;

2、java的基础语法,数据库相关;

3、索引有哪几种数据结构;

4、分布式dubbo和微服务spring cloud

5、接着会问一些数据结构的知识,比如hashmap的原理,然后写一个快速排序或者冒泡排序

6、没有maven管理的java EE war包里面的目录结构是怎么样的?怎么打包jsp标签?


7、inner join 连接查询的时候是横向,如果将结果集改成纵向;

答:使用union all 联合查询。


8、有两个集合,集合存储的都是整数,并且集合内的数值都不相同。从Java来看,是set集合。两个集合的length都很大。求解两个集合,有哪些元素(数值)是相同的,并且要快。要求时间复杂度是On);

答:使用HashSet,快速获取元素判相等。我说要先排序,然后再想办法判相同。

#面经##社招##Java工程师##车智赢##蓝网科技#
全部评论
这些都是创业公司?😂
点赞 回复 分享
发布于 2020-08-04 17:30

相关推荐

2 5 评论
分享
牛客网
牛客企业服务