珍爱,三七,老虎证券等研发面经

珍爱,三七,老虎证券等研发面经

 

珍爱,三七,老虎证券等研发面经_第1张图片

 

 

 

 

 

 

这些面经是我几位同学最近在秋招面试过程中的一些面试经验,在这里我也收集整理了一下,然后分享给大家,主要包括珍爱网,老虎证券,三七互娱以及第四范式这些公司,有面这些公司的小伙伴可以参考一下。

 

珍爱网

武汉现场面试

一面:

1 Java线程池

2 容器,hashmap,concurrenthashmap

3 nio讲一下,底层实现是什么。

4 线程的状态转换,线程通信的方法

5 MySQL的优化,索引的建立。使用索引注意什么。

6 MySQL的大表优化,分库分表,会有什么问题,有什么解决办法

7 了解过中间件mycat么,他是怎么实现分库分表的。

8 redis的数据结构了解哪些,它怎么做分布式和集群呢,rediscluster的原理是什么,需要加机器时会发生什么,重新分片影响线上业务怎么办,如何避免产生这种影响,另外,Redis的代理实现codis了解么。

9 算法题。忘记了

 

二面:

1 项目 聊了20分钟

2 算法题,一千万个数,范围是1到一亿,排序。直接排序太慢,可以使用bitmap,长度为1亿,比数组省空间,然后把遇到的数变为1,最后顺序遍历即可。

3 二维矩阵,每次只能往右或往下走,从左上角走到右下角一共有多少种走法。

 

第四范式

视频面试

一面:

1 Java 的线程池

2 Java的volatile,内存分区

3 MySQL的索引巴拉巴拉

4 Redis的数据结构,怎么使用的,分布式锁怎么实现。

5 nio了解什么。

6 Spring了解哪些东西,ioc和aop

7 做题,写一个单例模式,再写一个双重检查的单例模式。

8 写一个算法,从1到n这n个数中找出所有和为k的组合,组合里可以有1到n个数。使用dfs回溯可以做。

牛客上的编辑器有bug,最后本地通过牛客却不通过,搞了很久。

 

老虎证券

武汉现场面,面试官年龄很小。

 

二面

1 项目

2 Java的多线程

3 MySQL基础

4 Redis基础

5 Spring ioc aop

6 nio,io流,注意什么。

7 设计模式

8 算法题一

给定一个字符串序列,里面只有左括号和右括号,并且序列合法,

现有规则:

()可以等价为1

(x)可以等价为2 * x

x y 可以等价为 x + y

问这个字符串最后能够组成一个数值,这个数值是几。

正确的做法是使用栈完全括号匹配,然后在右括号出现时完成对栈内数据的计算,然后压栈,最后再累加栈内数据即可。

9 算法题二

把一个字符串转化为int类型。

可正可负,所以只要判断一下符号,以及是否超过int范围,然后用一个for循环,从尾到头累加即可。

 

三七互娱

电话面试

一面:

1 项目

2 Java基础

3 集合类

4 多线程的状态变化

5 JVM的分区,垃圾回收,GC算法等等。

6 Java的锁,volatile,synchronized的区别。

7 负载均衡了解么,Tomcat的一些基础问题

8 Linux的常用命令,shell脚本写过么

9 平时玩什么游戏,喜欢做游戏开发么。

 

 

 

 

微信公众号

个人公众号:程序员黄小斜

微信公众号【程序员黄小斜】新生代青年聚集地,程序员成长充电站。作者黄小斜,职业是阿里程序员,身份是斜杠青年,希望和更多的程序员交朋友,一起进步和成长!专注于分享技术、面试、职场等成长干货,这一次,我们一起出发。

关注公众号后回复“2019”领取我这两年整理的学习资料,涵盖自学编程、求职面试、算法刷题、Java技术学习、计算机基础和考研等8000G资料合集。

技术公众号:Java技术江湖

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,专注于 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

关注公众号后回复“PDF”即可领取200+页的《Java工程师面试指南》强烈推荐,几乎涵盖所有Java工程师必知必会的知识点。

你可能感兴趣的:(校招干货,Java技术江湖,Java,面经)