火花思维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并发编程实践>一书整理的思维导图.
随机推荐
- 你所不知道的 C# 10新特性
我们很高兴地宣布 C# 10 作为 .NET 6 和 Visual Studio 2022 的一部分已经发布了.在这篇文章中,我们将介绍 C# 10 的许多新功能,这些功能使您的代码更漂亮.更具表现力 ...
- 手把手教你vmware导入centos7虚拟机
安装vmware 安装vmware15:https://www.cnblogs.com/uncleyong/p/10740005.html 可能遇到的问题:VMware提示此主机支持Intel VT- ...
- sql注入代码分析及预防
sql注入的原因,表面上说是因为 拼接字符串,构成sql语句,没有使用 sql语句预编译,绑定变量.但是更深层次的原因是,将用户输入的字符串,当成了 "sql语句" 来执行. 1. ...
- mysql安装后,过一段时间,在命令行无法启动
这种问题主要是MYsql没有启动起来,可以在启动管理中开启mysql此服务即可解决
- 还在争论WPS、Office哪个更好用?这款云办公工具才是真的香!
最近,金山WPS更新狠狠的刷了一波存在感.尤其是xlookup函数,着实是有被惊艳到,也让大家看到了国产办公软件的进步.甚至有人认为WPS已经超越了传统的办公软件--微软office.WPS的优点固然 ...
- 从这3个方面考虑BI工具,选型一选一个准
BI工具在很多场合都能听到,那么BI工具有什么功能呢?能给企业带来什么?好用的BI工具长什么样?今天跟着小编走近BI工具,一探究竟! 首先要了解BI工具的定义,什么是BI工具.BI工具是指利用现代数据 ...
- 口碑最好的五款BI工具都在这了
目前,无论是大企业还是小企业,都面临着数字化转型的挑战.在这个过程中,BI工具起到了举足轻重的作用.市面上打着BI的旗号,实际却只是单纯数据工具的产品不少,客户在进行BI 选型时,眼花缭乱,不知所措. ...
- Map<String,String>转Json转Base64
Map<String,String> configMap = new HashMap<String,String>();System.out.println("JSO ...
- 《Java编程思想》学习笔记(详细)
目录 01 对象导论 02 一切都是对象 03 操作符 04 控制执行流程 05 初始化与清理 06 访问权限控制 07 复用类(继承) 08 多态 09 接口 10 内部类 11 持有对象 12 通 ...
- shell脚本上传sftp文件
转至:https://blog.csdn.net/sxh6365966/article/details/83385711 #!/bin/bash #SFTP配置信息 #用户名 YEARS=`date ...