小米测开二面

与一面不同这次主要面试java(主要是项目是JAVA),
研究课题怎么实现的
测试分类
GC
==和equals,重写equals要注意什么,回答hashcode
为什么重写hashcode,一时没想起来,面试官引导到hashmap的数据结构上
根据项目,Aop 原理以及优势
Java特性,回答封装继承多态问知道java一开始问世对标c或c++当时是怎么说的,不清楚这个问题
多线程 线程池 特点 优点
自己实现线程池,并实现核心线程数
如果一直创建线程会存在什么问题,回答了竞争 死锁但不是面试官想要的答案
操作系统的组成,相对于其他应用程序的区别
算法题:单链表第n个元素值,许久未建立单链表,一直忘记,但是自定义单链表节点信息从而构建单链表不是面试官想要的,说了一下整体的思路正确
数据库:创建数据库表,要求主键、非空约束
创建数据库表时有什么约束,三大范式问题
左联右联内联 以及最后给出条件判断最后的连接返回的条数
总时长一个多小时,面试官能够引导性的回答问题
自己存在的问题:还是算法,也就是自己的实操能力
看问题浮于表面,需要深挖底层
最后,还是感谢能给我这次面试机会!(10.26)
全部评论
哥有没有进展
1 回复 分享
发布于 2024-10-31 18:58 北京
佬现在什么进度了
点赞 回复 分享
发布于 2024-11-25 09:51 北京
佬我看你HR面了是电话吗?
点赞 回复 分享
发布于 2024-11-05 09:31 北京
我测开面试20分钟,你咋面的这么难。。难道是sp
点赞 回复 分享
发布于 2024-11-03 18:14 重庆
base北京还是哪呀
点赞 回复 分享
发布于 2024-11-01 12:58 江苏

相关推荐

08-19 22:00
门头沟学院 Java
点赞 评论 收藏
分享
单选:1.多核处理器主要用于提高单线程性能的是什么?2.深度优先遍历?3.按行优先遍历?4.栈;5.为组合对象添加新操作,最佳实践是什么?6.动态规划中,“状态转移方程”目的是什么?7.echo "one,two,three" | cut -d,-f2 结果是?8.二次探测法解决冲突?9.如何使用bash下载文件保存到特定目录?10.森林中有结点为m1,m2,m3的树,转化为二叉树的根节点的右子树有多少个结点?11.二叉树的遍历,输入;以上是不按顺序的哈,我是靠记忆打出来的,可以参考一下,总共好像25道,具体选项是什么我也不太记得了,还有很多是给代码然后选运行结果的;多选:在什么情况下,线程进入Terminated状态?编程题:1.一个赛事总共有n个人参与,m道题,m道题共分为2个关卡,每一个关卡至少有一道题,只要能做出其中一个关卡的所有题目即可进入复赛,主办方为了让更多的人可以进入复赛,专门设置好了关卡,输出最多可以进入复赛的人数;第一行输入n,m;n表示参与的人数,m表示总共有几道题,例如m输入的是8,即题目为1、2、3、4、5、6、7、8;接下来的n行输入第n个人可以做出的题目集合,例如输入:2、4即这位选手可以答对题目为2、3、4的题目,5、8即这位选手可以答对题目为5、6、7、8的题目;例:输入:4 82 53 65 81 3输出:3解释:8道题,第1个人能做2、3、4、5,第二个人能做3、4、5、6,第三个人能做5、6、7、8,第四个人能做1、2、3;把题目分为第一关是3、第二关是1、2、4、5、6、7、8,即第一、二、四个人可以进入复赛;2.一个快递站有n个包裹和m个站点,每个包裹去到一个临时站点的开销为包裹的位置到临时站点的距离,每开启一个临时站点都需要相应的费用,并且必须保证每个包裹的右侧至少有一个站点,意思就是已开启的临时站点的位置必须有一个大于包裹的位置,求最少的开销费用;第一行输入n表示包裹的数量;第二行输入n个整数分别表示n个包裹的起始位置;第三行输入m表示临时站点的数量;第四行输入m个整数分别表示第m个临时站点的位置;第五行输入m个整数分别表示开启第m个临时站点所需的开销;例如:输入:3-3 -2 43-1 2 53  5  7输出:14解释:开启第一(位置为3)和第三(位置为5)个临时站点,分别需要3和7;第一个包裹送往第一个站点需要2,第二个包裹送往第二个站点需要1,第三个包裹送往第三个临时站点需要1,总计14,输出14;感觉还是挺难的,比24届的难
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务