小米面试记录

1、windows32位机器和64位机器上sizeof(int), sizeof(int *), sizeof(void *), sizeof(long), sizeof(long  long)各是多少?

2、C++中虚函数可不可以是private的?为什么?

3、C++类中的static数据成员在哪里初始化?

4、C++类中虚函数的参数能否是模版参数?

5、程序运行时,内存状态如何?

6、二叉排序树,如何找当前结点的后继结点?

7、查找无序正整数数组中是否有两个数的和为给定的整数target?

8、多进程与多线程的区别与联系?

9、把一个石头直接放入足够深的水里,与把一个石头放在浮在水面的船上,哪种情况水位更高?

//7、查找无序正整数数组中是否有两个数的和为给定的整数target?
class Solution {
public:
    vector<int> twoSum(vector<int> &numbers, int target) {
     vector<int> res;
     map<int,int> numbersMap;
     map<int,int>::iterator iter;
     for(int i=0;i<numbers.size();i++)
     {
         iter=numbersMap.find(target-numbers[i]);
         if(iter!=numbersMap.end())
         {
             res.push_back(iter->second);
             res.push_back(i+1);
             break;
         }
         else
         {
             numbersMap[numbers[i]]=i+1;
         }
     }
     return res;
    }
};

  

  

时间: 2024-12-29 13:15:51

小米面试记录的相关文章

小米面试题目(测试开发岗位——不是测试,是测试工具和平台的开发岗位)

目前经历了小米的三轮面试,都是技术面试. 每次的面试形式都是先进行电话沟通,问一些项目相关的东西,还有基础知识,然后再线上写代码.三面,我一共做了6道编程题. 下面统一做下整理: 一面: (1)电话沟通: 1.主要是围绕着简历上自己写的项目来提问.感觉小米面试官水平比较高,因为不像hujiang的java面试官一样,问一个学计算机的什么是递归. 2.给你两张表,变换各种场景,写不同的sql.主要是考察各种关键字的使用,distinct,group,order by,offset 3.用shell

普华永道高级JAVA面试记录

最近在考虑换个工作 原因?咱能不逗吗? 一面感觉发挥不错  二面之后累觉不爱  基本上浪费了半天的工资(好多钱啊~~~) PWD上海地址在浦东软件园  工作环境说实话没我现在工作的环境好,不过里面的人给人感觉不错.前台不NICE但给人很舒服的感觉. 说重点,面试过程. 面试分笔试和面试  笔试面试都是英文(回答问题要是实在英文撑不住了就用中文) 笔试题偏基础  说两个注意点  手写冒泡排序  和 用英文描述一个设计模式 面试有两次 第一个考官是个微胖界的胖子(很和蔼)  第二个有点娘(很刁钻)

坑爹的就业季之小米面试

小米面试 我: 一面: 数据结构+算法: 斐波那契数列:非递归-迭代 1MB内存,外存-100W整数,排序,O(1)-位图法 设计模式: 代理模式:OO C++: 混合编程,加什么,为什么 虚函数表 二面: 数据结构+算法: 快排 二叉树遍历 设计模式: 单例模式-多线程: 关系数据库的特性 进程和线程的区别 三面: 数据结构+算法: 栈:取最小元素,递推,O(1) 设计模式: 如何保证单例模式只能创造一个对象 C++:构造函数能虚吗,析构函数能虚吗,为什么,什么时候必须虚 如何重构 总:结合简

面试记录2

2018-09-30 在写下面试记录2之前,博主把这次面试的经历写到了另外一篇随笔上<谈谈找工作和面试正常的环节>. 这次面试,博主是在BOSS直聘上投的简历,HR在BOSS直聘上直接发了面试的邀请,但是邀请没有发到博主的邮箱. 约好了面试时间,博主到了面试的公司,前台接待人员(可能是HR吧,后面的一面也是该人员)拿了一套非技术笔试题(大概是测试智商情商的吧)给我做,大概有下面的流程: 1,做非技术笔试(博主风尘仆仆地到公司,居然一杯水都不给,之前每个面试都倒了一杯水接待求职者).一共有10到

面试记录留给自己做纪念

新浪:java/python 1.安卓怎么测试.专项测试关注那些. 2.app安全怎么测试 3.jmeter怎么自定义协议,分布式怎么部署 4.jvm原理.算法.垃圾算法有几种,怎么在tomcat中修改参数 5.HashMap有几种遍历.java集合分几种,有什么不同 6.性能测试中怎么定位问题.怎么解决问题.如果有内存泄漏怎么定位.java线程堆栈怎么分析: 7.性能测试流程是什么?如何开展性能测试 性能报告怎么写,包含什么 旷视:(python) 1.一个文件夹中有100万图片.文件夹.其他

补充Java面试记录

补充Java面试记录 背景:这两天面试遇到的部分问题都分散在了前面两篇文摘中,这里再做一些其他的记录,以备不时之需! 一.谈谈你对SpringBoot的理解? SpringBoot简介:SpringBoot是一个框架,它的目的就是用来简化Spring应用的初始化搭建以及开发过程:该框架使用了特定的方式来进行配置,从而使开发人员不在需要自定义样板化的配置:它可以自动配置Spring的各种组件,并不依赖代码生成和XML配置文件. 我对SpringBoot的理解: SpringBoot是微服务框架的起

小米面试

MIUI面试 一面: 数据结构+算法: 斐波那契数列:非递归-迭代 1MB内存.外存-100W整数.排序,O(1)-位图法 设计模式: 代理模式:OO C++: 混合编程,加什么.为什么 虚函数表 二面: 数据结构+算法: 快排 二叉树遍历 设计模式: 单例模式-多线程: 其它: 关系数据库的特性 进程和线程的差别 三面: 数据结构+算法: 栈:取最小元素,递推,O(1) 设计模式: 怎样保证单例模式仅仅能创造一个对象 怎样重构 C++: 构造函数能虚吗,析构函数能虚吗,为什么,什么时候必须虚

10月面试记录

从上月19号提出离职开始,工作一直没有停止,期间抽出两个周四调休去面试,目前也基本确定了下家,这里做一下记录 10.22:10.19在oa上提出离职,周一跟经理说了我要走的意图,表现的态度很坚决,经理也知道这个公司的天花板就是这样了,同意了,问我要在哪工作,听说还是在济南,很惋惜,劝我去北京,如果是在半年前,我职业规划里的下个工作地点就是北京,但是,现在,我深深体会到了身不由己的感受. 10.25:周一就和领导说了,由于裸辞,每周四我都要调一天休面试,面了四家,上午两家,下午两家.第一家10:0

面试记录-KPMG(毕马威)

今天接到了KPMG的电话面试. 首先是英文自我介绍,很easy,简单略过. 接下来是技术面.问了一些技术问题. 1. hadoop有没有搭过环境?(我回答搭过)讲下搭建过程? 答:先是配置网络,关闭防火墙等等,然后下载hadoop安装包,解压,配置core-site.xml,hdfs-site.xml等配置文件,然后分发到各节点,命令启动即可.-------------面试官:嗯~ 2. hive用过吗?  答:没用过(面试官没再继续问,后来知道,他那边主要就是用Hive)   3. hbase