1. 你写的这个Raft分布式kv存储系统中,Raft协议的作用以及基本流程? 2. Raft协议的选举和日志复制怎么实现的? 3. Raft系统中是否出有脑裂现象?系统会怎么处理? 4. 有没有学习过Paxos协议? 5. 你的数据库项目中可拓展哈希索引是怎么实现的? 6. 数据库项目中隔离级别怎么实现的?锁是怎么实现的? 7. 有没有什么印象深刻的Bug? 8. C++用裸指针初始化share
我是转专业选手,语言用的python。面试时间不长,大概20多分钟 1 自我介绍 2 数据结构,红黑树和B+树的区别 3 问我内存相关的问题 我用内存的管理机制回答的 4 问项目,我是用Django写的项目,问我项目最难的点是什么,我回答登录模块的实现(session 中间件 验证码) 5 Python跟Java比有什么优缺点,我回答速度会慢一点,但是Python有鸭子类型的特性,所以各有优缺点
(3.27 更新:已挂) 特别短暂,全程只有25分钟 java基础 1.什么是多态? 2.java的异常体系? 3.final和finally的区别? 4.LinkedList是单向链表还是双向链表? 5.HashSet的实现原理,数据结构? JVM 1.GC的分类?每一种GC的名称?作用? 计网 1.http和https的区别? 2.OSI七层模型?TCP/IP四层模型?五层协议? 3.从浏览器
1.介绍下我的专业中计算机相关的课(地理信息系统GIS) 2.比赛项目的收获(院内软件设计比赛)和难点 3.HashMap的put流程 4.HashMap的扩容原理(以及对红黑树的理解,后面顺延问到了对红黑树近似平衡的理解) 5.ArrayList和LinkedList的原理和区别 6.JVM的内存模型(顺延问到了为什么要这样设计---回答的不好)) 7.如何判断对象是否可被回收 8.GC Roo
2022/8/31 一面 50min 自我介绍 Java的基本数据类型,double精度丢失,BigDecimal的原理 计算时,先成于10的N次方,先把小数都变成整数,整数存储是没有精度问题的,做完了相应的运算之后,再除以10的N次方。 手写一个String类,能否被类加载器加载;双亲委派机制,如何打破;String类可以被继承吗 hashmap的常规八股 浏览器发送url后,域名怎么转换为ip
2022年3月 阿里后端简历面凉经 数组和链表的区别 100x100的二维数组先横后纵的访问性能和先纵向后横的访问性能哪个好,10000000x100000000呢 TCP和UDP的区别 TCP可靠性是如何实现的 设计一个可靠的UDP 三次握手和四次挥手的原因 四次挥手为什么最后要等2MSL 什么是红黑树、B树、B+树 红黑树和B树的比较 B树和B+树的比较 聚簇索引和非聚簇索引 找二叉搜索树的第
2022.9.15 问答 1.自我介绍 2.项目是个小型数据库,如何解析sql,调用了什么现成库吗(暴力) 3.数据如何存储(字节存储在文件中) 4.update的流程(先查然后修改) 5.索引是怎么样的(B+树) 6.日志实现了什么(redo和undo) 7.MySQL和Redis都是怎么了解的(看书),MySQL有什么引擎(InnoDB,MyISAM) 8.有实际用过Redis吗(没有) 9.
喜欢阿里云!给我一个机会来实习吧!!
问的比较简单,目前实习没有 时间准备,答的不怎么好。 自我介绍 原型链 js判断数据类型 事件循环 界面输入url的过程 重绘回流 http状态码 跨域 闭包 bind-call-apply vue生命周期 vue的双向绑定原理 webpack打包优化 webpack的vite区别 介绍了解的其前端构建工具 讲讲大前端技术#如何判断面试是否凉了#
整场面试持续了约1h 自我介绍结束以后简要问了一下之前的实习、项目、离职原因。 基础知识考查: 1. 浏览器寻址url过程? 2. arp表的作用?arp的分组格式?对于主机不存在的apr请求会发生什么? 3. DNS的作用?DNS的解析流程? 4. 下一跳路由转发数据包的过程? 5. go GMP模型是什么?线程与协程的区别?协程调度过程?P、M的数量问题? 6. 协程切换的时机? 7. ch
国庆节约面是我没想到的 自我介绍,面试官看我有iOS客户端实习经历(完全是被调剂到客户端开发的)开始疯狂问客户端和webview的问题 包括webview和浏览器架构的区别,页面渲染的区别,多线程的区别 js如何调用原生系统的接口 webview和native两种开发方式的优劣区别 如何实现多个微信小程序之间的隔离 对于一个APP,哪些部分适合native渲染,哪些适合webview渲染 如何防止
面试官大周末还在面试,人也很温柔耐心,面试体验很好。 1.询问项目的大致介绍,做的时候难点是什么,怎么解决的 2.如何实现秒杀,讲一下大致思路 3.讲一下hashmap put函数的源码 4.是否了解多线程,一个线程只输出奇数,第二个只输出偶数,如何实现顺序输出1/2/3/4/5/6 5.老家哪里的,工作意向城市 6.介绍智能引擎的工作 感觉更像是提前了解情况,只有二十分钟,问的题目也不多。所以我
本文向大家介绍阿里云CentOS7安装Mongodb教程,包括了阿里云CentOS7安装Mongodb教程的使用技巧和注意事项,需要的朋友参考一下 一、概述 近日要在新的CentOS系统上安装MongoDB,某度结果后直接从Mongo官网直接获得3.2版本的下载链接,结果在下载时发觉速度慢的可怜。迫于无奈,只能找国内的镜像下载。切换国内的安装源后,使用yum的方式安装后发现,安装的MongoD
因为我投的是供应链这边的数据分析岗位,所以大多都问的数据库使用和coding的问题 一面-8.26-28min 1.问项目中解决的问题和反思。 2.java中ConcurrentHashMap的各种机制? 3.JVM模型,GC算法,为什么要把元空间的实现从永久代放入对外内存? 前两个问题就是意思一下,最后一个问题就是见功力了。 主要原因1.是为了避免OOM,很难预测方法区大小是多少,故很可能发生O
摆了好久了八股啥的都忘得差不多了,九号突然打电话过来问有没有意愿面一下。 简单自我介绍 项目介绍 比赛介绍 数据库的水平分库与垂直分库 路由与交换机是否了解(本来就是搞网络的太久没复习八股回答的不好) 容器这块是否用过(docker和k8s) 反问(工作内容偏向于技术服务,代码能力要求不高) 最后说是流程走的会很快,但是感觉回答的一般不知道有没有后续。昨天看官网流程从待安排面试变成面试中了。 唉,