网友小方 level
获赞
8
粉丝
7
关注
0
看过 TA
176
华中科技大学
2026
Java
IP属地:湖北
暂未填写个人简介
私信
关注
武汉小米-2024.09.04    1.使用过 linux 吗?使用什么命令找出错误的运行日志。    2.使用过 git 吗,有使用 git 创建过分支吗?    3. hashMap 是一种什么数据结构(用一个词来描述,没答好想不出用什么词描述),hashMap 和 arrayList 有什么                区别,分别的应用场景。哈希表中为什么要采用数组 + 链表的结构,链表是干什么用的,链表长度过长怎么办。    4.类加载机制;双亲委派模型;    5.内置线程线程池的类型,线程池参数;线程池中线程执行异常了,会怎么样。项目:    1.介绍一下项目中沙箱的作用。    2.如果用户做了一些危险操作要怎么处理。举个例子介绍一下字典树。算法:    1.很简单的算法,在有序数组中找出比某个数大的第一个数。场景题:    1.给一个很大的文件,里面包含很多以空格分隔的单词,要求统计出现频率是前100名的单词。            先是说使用 哈希表 + 堆排序实现,但是面试官不满意,再问有什么方法可以优化,提高整个过程的效率。               最后讲到使用多线程,然后引申出多线程并发安全问题。已OC,小米的效率嘎嘎快
投递小米集团等公司10个岗位
0 点赞 评论 收藏
分享
武汉小米-2024.09.03    1.项目中采用了多种设计模式,介绍一下你了解的设计模式。    2.了解动态代理吗?了解反射吗?java 中有哪些技术应用到了反射技术。    3.从输入一条 url 地址到显示,经历了什么过程。    4. get 请求和 post 请求有什么不同?还有什么请求类型。    5.类加载机制。    6.怎么避免加载重复的类(双亲委派机制)。    7.介绍一下 java 堆栈。除了堆栈 JVM 内存里面还有哪些区域。    8.遇到过死锁吗,形成的死锁得条件有哪些。    9.java 加锁有哪些方式? synchronized 关键字使用场景。    10.了解对象头吗?    11.介绍一下 concurrentHashMap 底层原理。concurrentHashMap 怎么保证线程安全的(加锁方式)    12.了解线程池吗    13.介绍一下 mysql 数据库中的连接(join)    14.了解过 RPC 框架吗算法:    没有手撕,只要讲思路    类似于 leetcode 136.和137.两题,137.这题没答好,补充了一题 找出数组中第k大得元素(堆排序)
查看14道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务