面试过程:

问的问题比较广,涉及java基础与互联网中间件,数据库很多知识,面试官态度非常友好,对于错的回答也做出来相应解答

面试官问的面试题:

1.redis如何保证数据一致性
2.mysql的索引机制
3.mq如何保证消费顺序执行
4.Arraylist为何线程不安全,如何进行删除。

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:社会招聘
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试未得到工作

面试过程:

1. 北京疫情已经控制住了,听说以前是视频面,不过我这次是到面。到公司,给hr打电话,让自己进去,从始至终没见到hr,直接扫码签到,面试官就过来了
2. 一面是小组长面试,态度有点不好,不苟言笑,感觉有点不想面我。上来就跟我说公司上班时间是10,10,5。然后问有没有读过源码,问的很底层,20min。最后跟我说等通知,就开门让我走了。出了公司才接到hr的电话,说后端leader想跟我谈谈,说躺我回去。
3. 后端leader面试。后端leader的态度很好。面试环节与一面比较轻松很多。问的大多数都是业务相关。面试官问题引导做的很好,但是鉴于之前公司做的业务体量都不是很大,所以一些解决方案还是没有想到过。再加上有点紧张,所以很多回答的都不是很好。二面的时间比较长,大概是1h+,最后结束让我回去等消息。
4. 当天晚上收到了面试评价的邮件,但是直到如今也没有收到面试结果,我猜一定是凉凉了。
5.说一下公司的情况,地址在东湖渠,公司体量大,办公环境相当拥挤,上班时间早10,晚10,一周5天。不过晚上下班10点后可以打车,住的远一点肯定就不行了。这在互联网公司,上班时间也算长的了。公司福利就不说了,招聘信息上写着的,其他我也不知道,毕竟都没见到hr。因为之前的公司与火花的业务有点相似,所以就一直再问业务,说实话,之前准备的一些面试题,刷的一些算法都没有用到,纯问业务和底层源码实现,本人在面试之后对公司的印象有点差。

面试官问的面试题:

1. 你看过MQ的底层源码吗
2. Eureka的底层实现原理
3. Mysql优化怎么做
4. Mysql分库分表之后的条件查询处理
5. 如何保证数据库与Redis之间的数据一致性
6. 如何解决Redis穿透的问题(并发大的穿透)
7.分布式锁怎么实现
8. 原公司的组织架构,包括都有那些人,有哪些服务,技术的架构
9. 一些业务场景的解决方案。

火花思维java的更多相关文章

  1. 武汉百得思维Java面试总结

    武汉百得思维Java面试总结 在一个愉快的下午,我们并不十分愉快地参加了宣讲会.那是国庆的前两天,大家正在为放假的愉悦所兴奋也在为找工作而紧张. 在听过一阵胡吹乱侃之后,大家都昏昏欲睡,于是终于迎来了 ...

  2. Nginx 搭建图片服务器

    Nginx 搭建图片服务器 本章内容通过Nginx 和 FTP 搭建图片服务器.在学习本章内容前,请确保您的Linux 系统已经安装了Nginx和Vsftpd. Nginx 安装:http://www ...

  3. javaSE面向对象编程

    面向对象编程 构造器 构造器就是和类名相同但无返回类型的方法. public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; ...

  4. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  5. [原创]Java性能优化权威指南读书思维导图

    [原创]Java性能优化权威指南读书思维导图 书名:Java性能优化权威指南 原书名:Java performance 作者: (美)Charlie Hunt    Binu John 译者: 柳飞 ...

  6. Java—面向对象—构造方法及相关思维导图

    先构造一个Book类的代码 package org.hanqi.pn0120; public class Book { //构造方法 //1.方法名和类名一样 //2.没有返回值,不需要加void / ...

  7. [Java 并发] Java并发编程实践 思维导图 - 第一章 简单介绍

    阅读<Java并发编程实践>一书后整理的思维导图.

  8. JAVA思维导图系列:多线程0基础

    感觉自己JAVA基础太差了,又一次看一遍,已思维导图的方式记录下来 多线程0基础 进程 独立性 拥有独立资源 独立的地址 无授权其它进程无法訪问 动态性 与程序的差别是:进程是动态的指令集合,而程序是 ...

  9. [Java 并发] Java并发编程实践 思维导图 - 第二章 线程安全性

    依据<Java并发编程实践>一书整理的思维导图.

随机推荐

  1. MyBatis功能点二应用:第三方分页插件使用

    pageHelper分⻚插件使用 在前面文章MyBatis功能点二:plugins插件使用 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中介绍了自定义插件的使用,本文介绍第三方插件pa ...

  2. 在线pdf请你谨慎打开

    本篇其实算之前安全整改话题的一点补充,对之前内容感兴趣的可以走以下快捷通道: 安全漏洞整改系列(二) 安全漏洞整改系列(一) 背景 前不久某家客户对我们提供的系统又进行了一轮安全测试,其中有一条我觉得 ...

  3. 以Docker容器的形式运行GVM-11

    OpenVAS(Open Vulnerability Assessment System)是在nessus基础上发展起来的一个开源的漏洞扫描程序,其核心部件是一套漏洞测试程序,可以检测远程系统和应用程 ...

  4. NSSCTF-gif好像有点大

    下载的附件压缩包是一个接近9mb的压缩包,其实是比较简单的一个小杂项,应该就算是个签到,接下来就是使用工具进行解答,可以使用LSB隐写工具,一帧一帧的查看,最后是在500多看到的一个是存在二维码的,扫 ...

  5. [题解]第十一届北航程序设计竞赛预赛——H.高中数学题

    题目描述 解题思路 可以求得通项公式:an = 2n + 1,所以问题就变成等差数列求异或和,这个具体为什么对我还不能很好地解释清楚,先挖坑吧. 附:c++代码 1 #include <iost ...

  6. PON/产线测试解决方案

    第一章 方案背景与概述1.1 方案背景随着网络的高速发展与网络速率的不断提升,用户对网络产品的可靠性要求也越来 越高.网络产品的故障符合"浴盆曲线"规律,生产过程中的严格测试能够及 ...

  7. jar工具常用命令

    参考链接:https://www.ibm.com/developerworks/cn/java/j-jar/index.html

  8. UML 包图 详细介绍

      6.1 包图的概念 包是一种常规用途的组合机制.UML中的一个包直接对应于Java中的一个包,C#中的命名空间.在Java中,一个包可能含有其他包.类或者同时含有这两者.进行建模时,通常使用逻辑性 ...

  9. 【C#表达式树 六】表达式树中创建节点的两种方式

    创建表达式树节点的两种方式1.用expression的静态方法MakeBinary|MakeUnary(ExpressionType,参数)的方式创建表达式树节点: BinaryExpression ...

  10. FTP常见命令详解

    转至:https://blog.csdn.net/qq_38526635/article/details/82147980 在window下按window + r可打开DOS命令窗口,然后就可以输入F ...