2022.9.15 问答 1.自我介绍 2.项目是个小型数据库,如何解析sql,调用了什么现成库吗(暴力) 3.数据如何存储(字节存储在文件中) 4.update的流程(先查然后修改) 5.索引是怎么样的(B+树) 6.日志实现了什么(redo和undo) 7.MySQL和Redis都是怎么了解的(看书),MySQL有什么引擎(InnoDB,MyISAM) 8.有实际用过Redis吗(没有) 9.
8.28开 9.12投 瓴羊(其他基本都要9硕) 9.16一面 电话面 30min 项目 怎么自学 最近在看什么技术类的书籍 java集合类 hashmap能put null吗、key能为空吗、put的整个流程 影响hashmap的性能有哪些因素 线程 进程的区别 线程状态有哪些 创建线程有哪些方法 线程池 Spring aop 动态代理 有哪些方式实现 spring和spring boot的区别
阿里云算法二面凉经,本来以为还是业务面,没想到是主管面,猝不及防 1、面试官介绍自己和团队业务 2、自我介绍 3、问了一个本科的项目 4、为什么硕士和本科阶段的方向不一样,为什么想着换方向?(没答好,太实诚了。。。) 5、为什么选现在这个导师,实验室有哪些方向?(背景调查?) 6、有没有了解最新的一些领域的前沿进展?(简单讲了一下) 7、反问环节:面试后续流程 没有算法题,面试时间30多分钟,大部
一面 2月28日 自我介绍 项目相关 RAFT 协议选举流程 C++ 中的 new 和 malloc 的区别 如果说 new 的时候内存不够了,操作系统会做什么操作 引用和指针有什么区别 虚函数如何实现多态 父类指针指向子类对象,如何对子类虚函数进行寻址 构造函数可以是虚函数吗 C++ 怎么调用 C ACID 特性 脏读、幻读、不可重复读的概念 mysql 索引是什么 B+ 树的叶子结点的链表有什
只记了部分题目,不是全部 1、Java为什么跨平台 2、为什么选择Java,Java相较于C++有何优势 3、在项目中,节点资源不足时,使用钉钉机器人报警,但在海量报警信息的情况下,钉钉机器人是有请求数限制的,怎么办? 我:利用缓存,缓存一部分报警信息 面试官:OOM 我:持久化到磁盘 其实这里应该要用到消息队列的,我只说了持久化到磁盘,没想到消息队列 4、RocketMQ相较于Kafka有哪些新
本来想着考完期末3月初海投,没想到阿里云这么早就开始面人了,没咋准备,有点突然。 过程: 项目介绍,挑一个投入时间精力最多的讲讲,这个阶段比较轻松 问vue还是react用的多,我说vue,那就来吧,八股上 父子组件生命周期,顺序是啥 watch和computed什么区别,computed什么场景下用到 vuerouter中路由模式和区别 webpack有做过什么配置吗 vue打包时怎么能让它自动
时长:接近一小时二十分钟 忘了录音,凭记忆写的,感觉不全 1. 自我介绍 2. 问项目(问了蛮久) 3. 节流、防抖原理并手写 4. computed和watch的区别 5. computed的原理,包括如何监测、如何缓存 6. computed里面可不可以有异步,为什么【这个问题有点记不清了】 7. 问了下es6,for in和for of的区别 8. 七层模型和四层模型 9. 算法题,给一个有
阿里云: 1.EXCEPTION和Error的区别,可以抛出自制的Error嘛,会被捕获嘛(都实现自Throwable) 2.HashMap可以保存null key或者value嘛, 3.ConcurrentHashMap可以存null嘛,为什么不可以 原因:设计者的设计问题,以及二义性 4.Spring中事务的隔离传播方式默认为? 5.两个事务中,一个事务A调用事务B,此时B回滚了,A会不会回
虚函数基本概念 虚函数底层原理(虚函数表和虚函数指针) 早期的智能指针auto_ptr为什么被废弃 现在的能指针有哪几种,应用场景是什么 手撕算法 删除链表中的某个节点(要求考虑全面:head为空、target为空、target=head等等,最后记得delete dummy虚假头节点) 实现Vector类,要求实现这些方法:初始化、整体拷贝、push_back、pop_back、vector[p
一共面了三十分钟左右,项目说的较多 1.自我介绍 2.项目难点 3.项目中redis的用处 4.项目用到的设计模式 5.流量增加后如何优化 6.GC机制(问到minor GC什么时候发生时不会了,好像这部分由于版本更新很混乱) 7.线程安全的数据结构 8.JAVA中创建线程的方法 9.Spring中Ioc讲一下(顺便把Aop也讲了) 10.Ioc和Aop的好处
写在前面 这是本人去年找暑期实习时候的面经,java后端方向。以下是相关文章链接:阿里云一面、阿里云二面、秋招总结。 面试时长 50min 面试形式 视频面试 面试内容 自我介绍; 项目相关:面试官挑了其中一个项目让介绍,主要是问了项目的技术栈、实现效果和创新点; 实习经历相关:概述一下完成了哪些具体需求,以及这些需求所涉及的业务流程。在实现这些需求的过程中,遇到了哪些挑战和困难?又是如何有效地解
写在前面 这是本人去年找暑期实习时候的面经,java后端方向。之前面试的时候一直会做录音复盘,但是并未整理过面经,最近有uu私信想看一下,因此分享给大家,做个参考,希望可以帮助大家。 面试时长 60min 面试形式 电话面。一开始知道是电话面试,本来以为不需要写算法题的,谁知道最后感觉快结束的时候发了个链接过来让打开写Orz,所以一定要做足准备,不要心存侥幸哎。 面试内容 自我介绍; 项目简单介绍
AHAS Sentinel 是 Sentinel 的阿里云上版本,提供企业级的高可用防护服务,包括: 可靠的实时监控和历史秒级监控数据查询,包含 QPS、RT、load、CPU 使用率等指标,支持按照调用类型分类,支持同比/环比展示 热力图概览,可以快速定位不稳定的机器 动态规则管理/推送,无需自行配置外部数据源 告警中心(触发流控、CPU 利用率高等事件) 全自动托管、高可用的集群流量控制 针对
1. 授权流程 用户通过浏览器登录Web应用。 Web应用重定向到阿里云OAuth 2.0服务并将URL返回给浏览器。 注:如果用户还未登录,则会进一步重定向到阿里云登录服务。 用户通过浏览器登录阿里云OAuth 2.0服务并申请授权码。 阿里云OAuth 2.0服务重定向到Web应用并返回授权码给浏览器。 浏览器通过Web应用使用授权码向阿里云OAuth 2.0服务申请代表用户身份的令牌。 阿里
预定半小时电话面,岗位主要是操作系统+测试开发 操作系统的使用 弹性计算的了解 CPU内存虚拟化 虚拟内存完整的介绍 分页,分页的大小有什么讲究,内存碎片问题 是否在开源社区了解一些虚拟技术及技术优点 测试开发的方法和实践 测试框架 目前哪些测试工具比较好以及技术优势 (老师推荐的我看到只有测试就投了,但是其实我不会测试也不懂) 反问岗位内容