专栏首页牛客网宜信大数据中心java研发岗面经

宜信大数据中心java研发岗面经

在我小时候,我极力装得像个大人,当我已经不再是小孩的时候,我又希望像个孩子。——列夫·托尔斯泰

目前已经拿到宜信的offer,来牛客上还愿。本人比较菜,互联网公司的offer一个都没拿到,目前都是金融科技公司的offer。

宜信的面试官总体来说都比较nice,人都很有耐心

一面(1 hour):

1、项目介绍(十分钟)

2、项目里redis了解多少?

3、持久化方式是什么?(aop,rdb)

4、aof重写是什么?

5、怎样保持mysql与redis的数据一致性?(最终一致性)

6、写代码,回文数判断。(回文数以链表的形式存储,怎样盼判断他是回文数。)

7、ArrayList和LinkedList的区别?

8、二叉树有哪几种方式遍历?

9、然后,面试官给了一个二叉树,让你输出前序和中序的结果。

10、给定一棵二叉树,和一个数值。求二叉树的路径和等于给定值的所有路径?(二叉树中可能有负数,终止节点为中间节点不算)

11、Java 泛型(new List<new LinkedList<Integer>> 编译器会不会报错之类的)

12、final的基本用法以及会产生的后果

一面基本上都很基础,面试官人很好,会细心指导你,并且帮助你完成编程。

二面:

二面就两道算法题

1、求一个数组中右边第一个比他大的数(单调栈)(不能暴力搜索)

2、有一个先升后降的序列,求最大值(二分搜索)

这个面试官人技术很厉害,面试的时候很耐心。第一题在我没思路的时候,也耐心给我讲解。

三面:

1、项目介绍

2、jvm了解吗?内存管理机制是什么?

3、垃圾回收机制

4、g1和cms的区别

5、数据结构了解多少(说了java collections 类里面的东西)

6、hashmap在java里面怎么实现的?(说了1.7和1.8的区别,脑残说了下红黑树)

7、红黑树怎么实现的?有什么特点?什么时候左旋?什么时候右旋?

8、mysql四大事务特性,每个特性都是什么意思

9、mysql优化策略

10、mysql怎么做到联合索引的(b+树)

11、联合索引的特性

12、分布式锁

三面主要以你看的东西为主,主要考察你知识的全面性,这个面试官很和蔼,感觉聊了很多。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 网易面经~感谢网易的offer

    一面问的全都是基础知识,java的基础,Java内存分区,GC,类加载机制,集合类的源码结构,

    牛客网
  • 网易内推(C++/C研发)offer之路

    看到大家都在牛客上写面经,我也来凑一下热闹,本人是一所普通高校的研究生(非211,985高校),自动化专业(非计算机)。 上个星期拿到了网易内推C++研发岗位的...

    牛客网
  • 网易云音乐机器学习算法四面面经

    你每天起床之前有两个选择,要么继续趴下做你没有做完的梦,要么拉开被子完成你没有完成的梦想。——杰森∙斯坦森

    牛客网
  • 谁来掘金移动互联网时代的信息鸿沟?(下)

    罗超为虎嗅网撰稿,2013年6月25日发表于首页 哪些产品、应用或者技术的机会? ——智能手机 中国的手机用户数近11.5亿户,网民却不到其一半的5.64亿。排...

    罗超频道
  • CentOS 7安装配置PPTP

    明哥的运维笔记
  • CentOS 7安装配置PPTP

    明哥的运维笔记
  • python 变量进阶(理解)

    程序员同行者
  • 机器学习之拉格朗日乘数法

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

    大黄大黄大黄
  • 如何在CVM上安装R

    R是一种开源编程语言,专门用于统计计算和图形绘制。R在统计的基础下,被广泛用于开发统计软件和数据分析。R是一种日益流行且可扩展的语言,拥有活跃的社区,为特定的研...

    信姜缘
  • javascript 闭包详解

    一、什么是匿名函数 创建一个函数并将它赋值给变量functionName,这种情况下创建的函数,即匿名函数。(函数表达式就是匿名函数) 二、闭包 1.什么是闭包...

    柴小智

扫码关注云+社区

领取腾讯云代金券