面试过程:

问的问题比较广,涉及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. .NET 云原生架构师训练营(权限系统 代码实现 WebApplication)--学习笔记

    目录 开发任务 代码实现 开发任务 DotNetNB.Security.Core:定义 core,models,Istore:实现 default memory store DotNetNB.WebA ...

  2. Acwing_蓝桥_递归

    一.关于由数据范围反推算法复杂度及其算法 关于输入输出:问题规模小于105:cin,scanf都差不多,但是要是大于105推荐使用scanf和printf. 二.关于递归 1.定义 自己调用自己 2. ...

  3. Django中ORM创建表关系

    一:django中ORM创建表关系 ORM创建外键关系 1.表与表之间的关系 1.表与表之间的关系 一对多 一对一 多对多 2.操作目标条件: 图书表 出版社表 作者表 作者详情表 3.外键关联 一对 ...

  4. 认识 LLVM

    简介 LLVM是一套提供编译器基础设施的开源项目,是用 C++ 编写,包含一系列模块化的编译器组件和工具链,用来开发编译器前端和后端.它是为了任意一种编程语言而写成的程序,利用虚拟技术创造出编译时期. ...

  5. 『德不孤』Pytest框架 — 8、Pytest断言

    目录 1.什么是断言 2.Pytest断言 3.Pytest的断言方式及应用场景 (1)使用assert语句 (2)断言预期的异常 (3)拓展 4.优化断言 5.使用标记检查异常 1.什么是断言 对于 ...

  6. CVE-2021-40449 NtGdiResetDC UAF

    背景   CVE-2021-40449是一个存在于Win32k内核驱动中的UAF漏洞.该漏洞在2021年八月下旬九月上旬被Kaspersky发现用于野外攻击活动中.通过Hook win32k驱动执行N ...

  7. 2021年都要过去啦,你还在用Excel做数据可视化效果吗?

    2021年都要过去啦,你还在用Excel做数据可视化效果吗?古语有云,"工欲善其事,必先利其器",没有专业的工具,前期准备的再好也是白搭.现在运用数据可视化工具于经营活动中的企业是 ...

  8. python的字符串切片技术

    听说过python的字符串切片技术吗?是不是听着超高级的?实际上,也不用想得太难,python的字符串切片技术就是将字符串的某些字符提取出来而已~ 字符串切片 字符串是一种序列类型,可以按序号访问其中 ...

  9. 【C# 线程】并发编程的基石——CAS机制

    其实Java并发框架的基石一共有两块,一块是本文介绍的CAS,另一块就是AQS,后续也会写博客介绍. 什么是CAS机制 CAS机制是一种数据更新的方式.在具体讲什么是CAS机制之前,我们先来聊下在多线 ...

  10. STC8单片机波特率115200时乱码解决

    最近开发一个STC8单片机(STC8H3K32S2)项目,需要通过传口与蓝牙模块通讯,波特率高于57600后STC接收时出现乱码,但发送时正常.当将stc8串口和蓝牙串口分别接USB转串口模块通讯正常 ...