C++ 重写、重载与隐藏的区别C++常见内存错误;智能指针的原理,循环引用是什
原创
2022-10-10 15:09:35
80阅读
MIUI面试 一面: 数据结构+算法: 斐波那契数列:非递归-迭代 1MB内存。外存-100W整数。排序,O(1)-位图法 设计模式: 代理模式:OO C++: 混合编程,加什么。为什么 虚函数表 二面: 数据结构+算法: 快排 二叉树遍历 设计模式: 单例模式-多线程: 其它: 关系数据库的特性
转载
2017-08-20 11:01:00
263阅读
2评论
MIUI面试
一面:
数据结构+算法:
斐波那契数列:非递归-迭代
1MB内存,外存-100W整数,排序,O(1)-位图法
设计模式:
代理模式:OO
C++:
混合编程。加什么,为什么
虚函数表
二面:
数据结构+算法:
快排
二叉树遍历
设计模式:
单例模式-多线程:
其它:
关系数据库的特性
进程和线程的差别
三面:
数据结构+算法:
栈:取最小元素,递推。O(1)
转载
2017-06-19 11:47:00
97阅读
2评论
来源于读者投稿,作者love_you。投递岗位:嵌入式软件工程师-BSP方向
原创
2021-06-29 14:33:32
537阅读
小米前端岗位笔试面试全解析 笔试主要考察CSS优先级、浏览器渲染原理、JavaScript异步编程及框架基础(React/Vue),涉及算法题和逻辑题。面试分为3-5轮,技术面重点考察框架原理(Vue双向绑定/React Hooks)、Webpack优化、浏览器机制(事件循环/缓存策略)及手撕代码(如Promise.all实现);HR面侧重软技能与企业文化匹配。备考需掌握高频考点(原型链/虚拟DOM/性能优化)并通过LeetCode强化算法能力,同时包装项目经验突出技术难点解决方案。整体考核注重技术深度与工
小米Linux 运维工程师面试真题 首先我们来看下小米 Linux 运维工程师招聘岗位要求: 【岗位定义】运维工程师 【岗位薪资】10K-24K
原创
2024-03-19 21:22:34
0阅读
小米支付一开始是春节左右,我在清水河畔闲逛看到的帖子,发现在招实习生,然后我就投了一份简历过去。 很感谢 陈大哥 给我推荐了一个网站 http://www.500d.me/ ,我在上面随便改了改,写了一个感觉能看的简历,然后就好了。我简历还是比较水的,全是废话,唯一能看的就是区域赛破银= =。 好吧
原创
2021-07-16 11:03:50
709阅读
一年多经验吧,最后就问了我入职时间和期望薪资待遇,估计是凉了小米一面二分查找(递归和非递归)
反转链表(递归和非递归) 常用Java集合类 HashMap为什么长度是2的n次幂,数据结构,扩容(包括元素移动的细节),线程不安全的问题 ConcurrentHashMap怎么保证线程安全,1.7和1.8有什么变化,为什么要要这么优化 CopyOnWriteList怎么保证线程安全,为什么这么做 Ja
转载
2021-06-04 21:54:34
1230阅读
、红黑树的原理:7、hive的原理:8、zookeeper的原理,数据一致性怎样保证9、j...
转载
2023-05-11 10:26:44
175阅读
1.简述java跨平台的原理Java通过不同的系统、不同的版本、不同位数的java虚拟机(jvm),来屏蔽不同的系统指令集差异而对外提供统一的接口(javaAPI)对于我们java开发者而言,只需要按照接口开发即可,如果系统需要部署到不同环境,只需在系统上面安装对应版本的虚拟机即可。2.int类型占几个字节?java中有几种基本的数据类型?略3.面向对象的特征有哪些方面?有四大基本特征:封装、抽象
转载
2023-08-11 08:33:12
0阅读
//dp[i][j] 表示数组前i个数组合和为j的方法数public class Solution { public int findTargetSumWays(int[] nums, int S) { //占用空间较大时需要申请堆内存 int[][] dp = new int[nums.length][2001];
转载
2021-06-04 17:22:19
95阅读
来源于读者投稿,作者Angel。岗位:嵌入式软件工程师(相机驱动岗)。面试时间:40分钟。
原创
2021-06-29 17:32:06
817阅读
面试过程:小米天线岗位技术面两面,全都是电话面试。第一面也没有约时间,下午睡完午觉后突然来了个电话问我有没有时间现在聊聊,然后进行了简单的交流
原创
2022-10-10 15:10:57
265阅读
本文以一位童鞋的面试经历为例,为大家详细介绍一下小米公司的面试过程和遇到的面试题,供大家参考。1.自我介绍这个不用说了,自己介绍一下自己。2.数据库My Sql和SQL Server以及Oracle的区别?
原创
2021-08-18 11:44:24
331阅读
面:为什么要使用双亲委派机制去加载类?答:避免多份同样字节码的加载,浪费内存。类的加载方式隐式加载:new显示加载:loadClass、forName等类的装载过程如下图:面:loadClass和forName的区别?Class.forName得到的class是已经初始化完成了的 (MySQL加载驱动时,需要调用静态代码块完成一些操作)ClassLoader.loadClass得到的class是还
转载
2023-11-15 14:47:49
86阅读
1.1 接口与抽象类的区别
1. 接口里必须是抽象方法,抽象类可以没有抽象方法;
2. 接口可以继承多个父接口,抽象类只能被单继承;
3. 接口里的变量必须被static,final修饰并初始化,抽象类里可以普通的成员变量;
转载
2023-07-25 18:30:49
2阅读
# 如何准备Python高级开发工程师面试题
作为一名刚入行的开发者,准备面试时需要掌握的内容主要包括编程技能、算法和数据结构、系统设计、以及Python相关的高级特性。为了帮助你更好地理解这一流程,下表展示了准备Python高级开发工程师面试的步骤。
| 步骤 | 描述 |
|---------------|-
原创
2024-09-14 06:00:17
126阅读
文章目录1. 注解@Transactional事务的实现2. Spring事务的 4个隔离级别 + 7个传播行为3. IOC的三种注入方式4. aop的5个通知类型5. 分布式锁的作用6. 浏览器发起一个请求的过程7. http协议8. 有状态bean 和 无状态bean9. options请求(跨域预检)10. http的9种 常见的请求方式11. 如何证明当前对象是单例的12. 多线程下,如
转载
2023-08-03 15:45:08
154阅读
1.关于 Python 程序格式框架的描述,以下选项中错误的是 ( A )A: Python 语言不采用严格的“缩进”来表明程序的格式框架B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C: Python 语言的缩进可以采用 Tab 键实现D: 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义2.IDLE环境的退出命令是 ( A )A: exit()B: 回车键C: close()D: esc()3
转载
2021-07-22 09:22:08
2842阅读