火花思维java
面试过程:
问的问题比较广,涉及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的更多相关文章
- 武汉百得思维Java面试总结
武汉百得思维Java面试总结 在一个愉快的下午,我们并不十分愉快地参加了宣讲会.那是国庆的前两天,大家正在为放假的愉悦所兴奋也在为找工作而紧张. 在听过一阵胡吹乱侃之后,大家都昏昏欲睡,于是终于迎来了 ...
- Nginx 搭建图片服务器
Nginx 搭建图片服务器 本章内容通过Nginx 和 FTP 搭建图片服务器.在学习本章内容前,请确保您的Linux 系统已经安装了Nginx和Vsftpd. Nginx 安装:http://www ...
- javaSE面向对象编程
面向对象编程 构造器 构造器就是和类名相同但无返回类型的方法. public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; ...
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- [原创]Java性能优化权威指南读书思维导图
[原创]Java性能优化权威指南读书思维导图 书名:Java性能优化权威指南 原书名:Java performance 作者: (美)Charlie Hunt Binu John 译者: 柳飞 ...
- Java—面向对象—构造方法及相关思维导图
先构造一个Book类的代码 package org.hanqi.pn0120; public class Book { //构造方法 //1.方法名和类名一样 //2.没有返回值,不需要加void / ...
- [Java 并发] Java并发编程实践 思维导图 - 第一章 简单介绍
阅读<Java并发编程实践>一书后整理的思维导图.
- JAVA思维导图系列:多线程0基础
感觉自己JAVA基础太差了,又一次看一遍,已思维导图的方式记录下来 多线程0基础 进程 独立性 拥有独立资源 独立的地址 无授权其它进程无法訪问 动态性 与程序的差别是:进程是动态的指令集合,而程序是 ...
- [Java 并发] Java并发编程实践 思维导图 - 第二章 线程安全性
依据<Java并发编程实践>一书整理的思维导图.
随机推荐
- Linux-CPU优化之平均负载率
一.平均负载率定义 平均负载是指单位时间内,系统处于可运行状态 和不可中断状态 的平均进程数,也就是平均活跃进程数,它和CPU 使用率并没有直接关系. 可运行状态的进程:是指正在使用 CPU 或者正在 ...
- DBLink的使用(从A库使用SQL查询B库的数据)
DBLink的使用 情景:今天我需要从A数据库查询B数据库的数据,进行一些数据比对和联合查询的操作. 所以用到的DBLink,在此记录一下使用流程,希望能够帮助下一个小白,一步到位的解决问题. 一句话 ...
- 「Python实用秘技06」逐行监听Python程序的内存消耗
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第6期 ...
- 可视化BI工具如何选择?这2款省心省时又省力!
随着大数据时代的到来,越来越多企业开始意识到数据的重要性.商业智能BI工具也如雨后春笋般不断涌现,如何选择BI工具倒成了企业急需解决的难题.BI工具的选择要具体问题具体分析,但大部分企业在选择BI工 ...
- 过分简单,Tabluea仪表板与Smartbi自助仪表盘制作流程分享
上一章节介绍了如何接入数据到系统里面,并且对数据进行处理.那本章节与大家分享Smartbi及Tabluea是如何对数据进行仪表盘制作. 这就是Tabluea的工作簿界面,这也是Tabluea可 ...
- Linux 网络时间同步
Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC). 系统时间:指当前Linux Kernel中的时间. 硬件时间:主板上有电池供电的时 ...
- 在不受支持的 Mac 上安装 macOS Monterey 12(OpenCore Patcher)
一.介绍 本文通用于 macOS Big Sur 和 macOS Monterey,也可以视作笔者 早期文章 的升级版. 这一章节将介绍 macOS Monterey 的系统要求和不受支持的 Mac ...
- 常用的一些性能查询sql语句
转至:https://blog.csdn.net/bosschen/article/details/84829912 --查看表锁 select * from sys.v_$sqlarea where ...
- JavaWeb后端
JavaWeb后端 我们学习JavaWeb的最终目的是为了搭建一个网站,并且让用户能访问我们的网站并在我们的网站上做一些事情. 计算机网络基础 在计算机网络(谢希仁 第七版 第264页)中,是这样描述 ...
- SQL:查询时给表起别名
Q 有两个表student.score,查询前一个表的id.name列,后一个表的total列,查询结果通过两个表的id连接起来 要求 使用别名st和sc替换表名进行查询 A SELECT st.id ...