小米

小米java二面

小米 java
说一说计算机网络的七层结构ThreadLocal 的结构?Redis连接时的connect与pconnect的区别数据库死锁碰见过吗?是怎么解决的了?如何避免数据库死锁?集…
阅读更多…

小米商城web前端工程师现场面经

小米 web前端
其他的ES6方法有没有用过如何居中div?如何居中一个浮动元素?如何让绝对定位的div居中?大多数浏览器支持 hashchange 事件,能否写一段代码让不支持的浏览器也支持?了解过c…
阅读更多…

小米钱包php开发工程师一面

小米 php
SQL注入漏洞产生的原因 ? 如何防止?fastcgi 比 php-cgi 的优势在哪里?异构系统通讯中的通讯加密方案给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现?如…
阅读更多…

小米钱包php工程师二面面经

小米 php
PHP是否适合做守护进程,为什么(内存管理这一块)在 HTTP 1.0 中,状态码 302 的含义是?说说你常用的linux命令如何提高缓存命中率? 如何对缓存进行颗粒化?…
阅读更多…

小米商城web前端二面面经

小米 JavaScript CSS web前端
前端如何进行seo优化请写出一下正则表达式,匹配一个全部是数字的字符串 2)提取一个 url 所使用的协议类型如 http、ftp 和 host 名称直播点赞按钮的冒泡功能如何实现请使用闭包的方式,写一段 JS 程序实现如下功能:函数每调…
阅读更多…

小米钱包web前端线上面经

小米 JavaScript web前端 HTML
自我介绍写getPosition方法 求出 元素ele的位置(x,y)协商缓存/强缓存简单说一下scope如何实现简单描述一下express中间件文本居中, flex 的和 line-height 的querySelectorAll得到的…
阅读更多…

小米钱包php开发工程师线上面经

小米 php
为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?添加索引,为什么可以减少io操作(磁盘页)求数组中最大数的下标?mysql,接口优化方法,mysql字段默认值不能设置为null,为什么?简…
阅读更多…

小米商城前端面经

小米 web前端
哈希冲突怎么解决说一下你上一家公司的一个整体开发流程吧列举你所知道的浏览器渲染引擎?get post head 这些请求方式有什么不同?js中== 和===的区别let有什么用,有了var为什么还要用let?使用vuex遇到过什么…
阅读更多…

小米服务端开发二面

小米 java
OSI七层模型,TCP/IP四层模型说说堆里面的垃圾回收算法?为什么新生代用复制算法,老年代用标记整理、标记压缩?字节码有了解过吗?CAS和原子类的AutomicIntergerdubbo源码看过吗?…
阅读更多…

小米商城服务端开发一面面经

小米 java
一个×××数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求O(n)。nio的底层实现冒泡排序呢 冒泡的复杂度Linux,查找磁盘上最大的…
阅读更多…

小米java开发二面面经

小米 java
如果让你来设计秒杀系统,你的设计思路是什么,为什么要这样设计?linux下的java进程和linux线程有一一对应的关系吗?为什么?Java中的IO是如何实现异步的ping一个…
阅读更多…

小米商城php开发工程师线上面试

小米 php
什么是 CSRF 攻击 ?XSS 攻击?如何防范?对于System-V消息队列,如何解决系统本身对于消息队列条数、总容量(字节数)的限制?如何设置消息的优先级别?请比较阻塞模式和非阻塞模式的异同,并说明如何避免非阻塞模式下的消息队列堵塞…
阅读更多…

小米商城php开发现场面试

小米 php
foo() 和 @foo() 之间有什么区别?JSON是什么?用在哪里?有什么可以代替JSON而使用的技术吗?请写一段PHP代码,确保多个进程同时写入同一个文件成功什么是epoll?你怎么用的,简单写下代码?accept阻塞在…
阅读更多…

小米web前端一面面经

小米 HTML JavaScript web前端 CSS
对promise的理解有哪些方法可以隐藏元素?如何区分声明函数和表达式函数说一下你对generator的了解?了解弹性布局吗?说一下常用的两种盒子form表单可以跨域么为什么直接修改复制的对象会改变原先对象的内容?原理是什么?…
阅读更多…

小米java工程师线上面试

小米 java
说一下Namenode中维护的元数据中都存储了哪些信息?说说springMVC中request请求经历的过程节点个数是多少的时候,红黑树会退回链表。如果Redis有1亿个key,使用keys命令是否…
阅读更多…

小米商城服务端开发工程师线上面试

小米 php
写一个函数,能够遍历一个文件夹下的所有文件和子文件夹简述分库与分表设计?分库分表带来的分布式困境与对应之策有哪些?冒泡排序呢 冒泡的复杂度实现 PERL 正则表达式,抓取 ht…
阅读更多…

小米java面经

小米 java
CMS在并发标记的时候,用户线程也会不停的产生一些大对象,Remark再次标记的时候可能会花上很多时间,说说你的优化方案?(我:???)机智题:烧完一整根香需要30分钟,怎么样得到15分钟的计时,怎么样得到7.5分钟的计时…
阅读更多…

小米服务端开发工程师现场面试

小米 php
数据库分库分表需要怎样来实现?Laravel作为php的框架,它的优势是什么?从用户在浏览器中输入网址并回车,到看到完整的见面,中间都经历了哪些过程PHP 不使用第三个变量,如何实现交换两个变量…
阅读更多…

小米钱包php现场面经

小米 php
简单说一下堆和栈的区别?简单说说HTTP 请求头信息和响应头信息PHP数组的底层实现Redis有哪些结构时间复杂度较高请描述Apache 2.x版本的MPM(Multi-Process…
阅读更多…

小米商城web前端现场面试

小米 JavaScript CSS web前端 HTML
前端异常监测如何实现你为什么要离开上一家公司?prototype 与 proto的关系是什么?在一个字符串中找出连续重复的字符,这个字符可以是数字、字母和中文等。编写一个函数解析Query Strin…
阅读更多…

小米前端二面

小米 CSS web前端 JavaScript HTML
CSRF如何防御,同源策略解决了什么问题jquery的链式编程原理是什么,怎么实现?xss, crsf 是什么?怎么预防?实现一个repeat分析一下移动端日历,PC端日历以及桌面日历的一些不同和需要注意的地方。能否…
阅读更多…

小米钱包服务端开发工程师线上面经

小米 java
MySQL的ACID讲一下,延伸到隔离级别MySQL 的索引?B+树的结构介绍下?B+树与B树有什么优势?谈一谈悲观锁和乐观锁以及SQL的实现并发包里的原子类有哪些,怎么实现?cas 在 CPU 级别用什么指令实现的?如…
阅读更多…

小米商城php开发线上面经

小米 php
说一说计算机网络的七层结构Php 在进行数据库交互中如何防止sql注入请说明 PHP 中传值与传引用的区别,什么时候传值什么时候传引用?Redis连接时的connect与pconnect的区别PHP如何实现静态化?让你实…
阅读更多…

小米商城java工程师一面

小米 java
nio的底层实现在一个游戏里每秒更新一次参与者分数排序,用什么排序算法最好,为什么?IO类型有哪些?同步阻塞,异步阻塞….流量控制算法了解吗?介…
阅读更多…

小米钱包java开发工程师面经

小米 java
数据库端的常用优化策略?string几种拼接方式区别,+和append底层有没有区别项目:cache 设计,MQ 丢失消息,RPC 使用场景。…
阅读更多…

小米服务端开发现场面经

小米 php
程序代码中修改某些php.ini的配置项说一下二分查找的思想如果有一个登陆请求,特别慢,怎么排查composer包发布流程画几个你最熟悉的SERVER端模型出来(格式不重要,尽量…
阅读更多…

小米钱包java开发工程师一面面经

小米 java
说下单例懒汉式和饿汉式的区别?死锁形成的条件,该怎么解决Redis Cluster 是如何进行扩容的?MySQL索引失效的情况,多列索引之间的顺序如何摆放来达到优化JDK1.7…
阅读更多…

小米钱包web前端一面面经

小米 JavaScript HTML web前端 CSS
请写一段JS程序类,定义一个列表类List,该类包含两个成员:属性length(表示列表中的元素个数)和方法add(像列表中添加元素),其中要求构造函数和 add 方法的参数为动态参数有没有去…
阅读更多…

小米web前端线上面试

小米 web前端 JavaScript CSS
一个promise,settimeout输出如果动画卡顿了怎么办?箭头函数和普通函数的区别?链表与数组的区别?同步和异步的区别?js的uglify如何实现querySelectorAll得到的是Nodelist还是数组,这两个有什么区…
阅读更多…

小米钱包前端线上面经

小米 CSS HTML web前端
列举三种禁止浏览器缓存的头字段,并写出响应的设置值哈希冲突怎么解决请使用闭包的方式,写一段 JS 程序实现如下功能:函数每调用一次则该函数的返回值加 10我现在有一个背包,容量为…
阅读更多…