系统组 1.自我介绍 2.实习拷打 3.项目拷打 4.spark任务提交过程 5.sparkrdd运行过程shuffle阶段拆分 6.hdfs上文件存储方式 7.hdfs写数据流程 8.算法:判断链表是否有环 9.反问 23大概40min 4567 10min 8 5min
以前投的百度捞我面试 一面 HTTP2和HTTP1的区别 HTTP2头部压缩算法是什么 说一下Hpack TCP慢启动,拥塞避免 TCP滑动窗口3啥意思 JS基本数据类型 判断类型方法 两道手写,四道算法,麻了 二面 狂问项目 前后端不分离浏览器的渲染过程 ssr怎么实现 项目中的localStorage 项目中token的实现及验证过期 如何优化token token的轮询检测 同时打开窗口,l
本文向大家介绍kafka基础架构相关面试题,主要包含被问及kafka基础架构时的应答技巧和注意事项,需要的朋友参考一下 1)Producer :消息生产者,就是向kafka broker发消息的客户端; 2)Consumer :消息消费者,向kafka broker取消息的客户端; 3)Consumer Group (CG):消费者组,由多个consumer组成。消费者组内每个消费者负责消费不同分
我一直准备Java,但是面试官的意思是Python更重要一点,因为测试平常用的是Python。 直接放面经吧 先是项目 问题: 1.堆和栈的区别 2.数组和链表的区别 3.Linux查看端口(本菜狗不会。。) 4. 了解哪些端口(面试官在举例的时候把我知道的全说了,我没得说了。。。我就说我没太注意过这方面)😭 5.MySQL的多表联合查询 6.主键,索引,和外键的区别 7.冒泡排序 8.shel
Java虚拟机简介 “Java虚拟机”可能指如下三个不同的东西 抽象规范 一个具体的实现 一个运行中的虚拟机实例 每个Java程序都运行在某个具体的Java虚拟机实现的实例上。一个Java虚拟机的实例负责运行一个Java程序。当启动一个Java程序的时候,一个虚拟机的实例也就诞生了。当该程序关闭退出时,这个虚拟机实例也就随之消亡。 线程介绍 在Java虚拟机内部有两种线程: 守护线程:通常是由虚拟
这是AWS EC2的基本结构,其中EC2代表Elastic Compute Cloud。 EC2允许用户根据需要使用不同配置的虚拟机。 它允许各种配置选项,单个服务器的映射,各种定价选项等。我们将在AWS产品部分详细讨论这些。 以下是架构的图示。 Note - 在上图中, S3代表简单存储服务。 它允许用户使用API调用存储和检索各种类型的数据。 它不包含任何计算元素。 我们将在AWS产品部分
晚7.开始的 面试官挺和蔼,上来先自我介绍之后,我再进行的自我介绍 然后讲项目,没怎么问 八股问题问了很多,答出来个七七八八 进程线程区别 SYN洪泛攻击,防范方式有哪些 脏读幻读是什么 shell中如何输出文件指定范围的行 前序后序一样能否唯一确定一棵树 还有很多忘了 然后写题。。 mysql的一个简单查询 然后手撕斐波那契大数加法,刚开始一个dp直接以为能拿下,结果溢出,然后没写过大数加法,从
我简历里写的是C++,面试官说问C也可以。于是我让他问我C语言。 1.堆栈有什么区别? 2.一个指针大小是多少? 3.const限定的变量可以修改吗?怎么修改? 4.如何用C语言实现面向对象? 5.用过函数指针吗? 6.编程:把字符串转化为整数 7.TCP和UDP有什么区别?TCP是怎么实现可靠传输的?
面试时间 8.25 持续时间 45 分钟 面试问题: 自我介绍 本专业的项目亮点介绍 redis的介绍 redis为什么快 redis单线程为什么快 redis单线程的话某个线程卡住了怎么办 mysql数据结构 - B+树 mvcc 存储引擎 mysql崩溃怎么保证数据安全(两个日志) kafka在项目中的应用场景 题目 : (easy) 层序遍历 自己构造 总结 : 面试官挺好的,会帮助回答过
问的最多的问题:”一个基于 MINA 的应用看起来像什么”?本小节我们将来了解一下基于 MINA 的应用架构。我们收集了一些基于 MINA 的演示信息。 架构鸟瞰图 这里,我们可以看到,MINA 是你的应用程序 (可能是一个客户端应用或者一个服务器端应用) 和基础网络层之间的粘合剂,可以基于 TCP、UDP、in-VM 通信甚至一个客户端的 RS-232C 串行协议。 你要做的仅仅是在 MINA
总的来说,Android的系统体系结构分为四层,自顶向下分别是: 应用程序(Applications) 应用程序框架(Application Frameworks) 系统运行库与Android运行环境(Libraris & Android Runtime) Linux内核(Linux Kernel) 安卓系统结构示意图 下面对每层进行详细说明 1. 应用程序(Applications) Andro
1.1.1. 目录 1.1.2. 一、概述 1.1.3. 二、SDK 目录结构 1.1.4. 三、快速集成 1.1.5. 四、API接口 1.1.1. 目录 一、概述 二、SDK 目录结构 三、快速集成 集成前准备 开始集成 四、API接口 语音识别服务接口(speech) 语音合成服务接口(tts) 1.1.2. 一、概述 Rokid 语音识别服务(Speech) Rokid语音识别服务与Rok
数据库方向。面的比较久了,很多记不清了。 08-20 一面 实习、项目 push vs pull 执行方式 duckdb怎么构建pipeline c++八股 两道算法题:树状数组、LRU 08-27 二面 实习、项目 讲一下你duckdb比较熟悉的部分(讲了hashjoin和sort的实现) 计算机网络八股(说了没复习,然后就不问了) 操作系统八股(虚拟内存物理内存,进程线程协程) 操作系统内核怎
1.自我介绍 2.tcp三次握手四次挥手 3.为什么要四次挥手,实践中能不能优化 4.httpcode 5.503和504区别 6.进程间同步方式有哪些 7.这个消息队列是什么东西,是类似kafka吗,还是啥,详细展开讲讲 8.僵尸进程是什么东西,一般生产环境怎么解决 9.mysql事务的特性 10.mysqlredolog和binlog区别 11.mysql有哪些锁 12.mysql事务隔离级别
这个部门是写go的,不知道我一个java选手简历是怎么到他们手上的。全程愉快的聊天,基本没有八股 1.聊项目。基本是我单方面给他输出 2.讲讲mysql。这个问题太大了,我就大概说了说mysql里的事务、索引、日志和锁,并表示有啥问题他可以问,面试官啥也没问 3.为什么使用b+树,b+树如何提高查询效率 4.Redis分布式锁了解吗?如何设计高可用的分布式锁? 5.讲讲Raft? 6.手撕算法,找