时长30min ,base 南京,整体问的比较基础(主要是根据简历问),无编程题 1、自我介绍 2、集合和数组的区别 3、Hashmap和concurrentHashMap的区别 4、ConcurrentHashMap 的key,value为什么不可以为为null? 5、ConcurrentHashMap实现线程安全是通过什么手段 我答用synchronized修饰Node节点来保证线程安全 面试
小米面试对项目考察较多,基本上写的都会问到,还有一些发散性的场景题和算法题,以下是两轮面试的一些技术题,大家感受下: 技术面 怎么理解面向对象(继承和多态的关系) synchronized关键字 为什么匿名内部类中引用的局部变量必须要加final int和Integer 跨进程通信方式 activity启动模式 事件的处理机制 双亲委派机制 什么是OOM Handler内存泄漏 Android广播
二面 自我介绍 你是如何实现抢红包这个功能的?(20min) 用到了Redis,那么Redis是单线程还是多线程的?Redis的线程模型? 提到了网络IO模型,那么IO通信模型有那些? Java的线程池内部原理/工作原理? Java如何保证共享变量的线程安全? Java中ArrayList的扩容机制? 进程、协程、线程的区别? SQL查询比较慢,如何分析和优化? 如何实现分布式事务? 讲一讲你开发
1.自我介绍 2.Bert结构 3.Bert 预训练学习目标是什么? 4.谈一下 faster rcnn 和 yolo 5.目标检测中,单双阶段分别目的是什么? 6.Faster RCNN 中怎么用检测的网络适应不同的框的大小? 7.yolo 目标函数 8.谈谈detr,detr 中的 query 怎么来的? 9.detr 目标函数是什么? 10.transformer 中的位置编码在哪实现的?是
投的软开,但是岗位是安卓。 常规八股,从面向对象语言问到反射,再问了并发。然后问jvm,我直接表明jvm忘了,就记得垃圾回收是怎么回事,这句话给面试官逗笑了。 算法题: 1.生产者消费者。飞书的编译器必须所有线程结束运行才会返回所有输出结果,所以一开始我写的生产者和消费者是死循环的,就一直显示超时,后来我就和面试官商量说改成生产五次 2.1024这个数转为36进制。这个题我写到一半面试官没懂我在写
面试部门为上海车机部门,本人为c++选手,个人项目:6.828操作系统项目,一个muduo库,一篇1区文章。 面试官态度很好,对我不熟悉或者答的不完整的问题都会做一些解答和拓展 问题: 1.介绍了一下论文。 2.网络库项目: 问了网络库的结构,线程池的管理,tcp连接的管理,事件轮训检测与分发。 介绍了一下所做的各类事件触发机制。 3.操作系统项目 操作系统是宏内核还是微内核。 bios到kern
#2023春招##内推##校招##小米2023秋招求职进度交流##测试开发# 10月18日,感觉问题考察的非常全面,后端、前端、QT开发相关都问了一些,算法也是hard,前前后后一个小时。 1、SpringBoot的开始注解 2、解释一下AOP 3、SpringMVC是什么 4、Spring中的层级结构(Controller、Service、Dao、Entity层) 5、get和post请求,po
先说面试感受:一脸懵逼。。。 自我介绍 询问对B/C端理解 介绍一下简历里某一个需求,没问问题 介绍一下实习里做发版工作的流程,没问问题 然后就很突然地开始了英语面试。在此之前根本不知道有英语要求 晕倒 英语问题 实习里印象最深的事情是什么 为什么 掌握了产品经理的哪些软能力 怎么习得的 通过什么方式培养的 后续要求来北京实习的话 base方便吗 直接结束 无反问环节给到 还是太没见过世面了 ,很
1.三句话介绍一下自己 2.人工智能在家居层面能给用户带来什么 3.深挖实习和项目经历 4.未来还想做策略产品吗?
1:自我介绍 2:hashmap 和 treeMap 3:tcp的三次握手,为什么不能是两次,以及和udp区别 4:volatile关键字细问 5:synchronized关键字原理 6:手写双重单例检验 5:线程池的核心参数以及拒绝策略,怎么用的 6:jvm内存模型,每块干什么的 7:设计模式的了解,讲讲工厂模式 8:jvm垃圾回收过程 9:创建对象的几种方式 10:手写最长无重复字符串 11:
1. 自我介绍 2. 深挖研究生所作课题项目 2.1 如果用模型来检测手机花屏、绿屏,该怎么检测? 2.2 准确率是多少? 2.3 准确率是80%多的话,还是不高,一般要95%以上 2.4 卷积、池化、全连接、激活操作具体计算过程 2.5 怎么创新的?为什么这么创新? 3. python语言多线程怎么实现?思路? 4. 什么是单例模式?(没说好) 5. 数据库锁是什么? 6. 乐观锁和悲观锁都是什
时长:45min 之前投的Java,被安卓捞了。全程八股拷打,无手撕。 1.多线程锁 2.线程池拒绝策略,核心参数,如何保证按序执行 3.syn锁执行完成如何通知下一个任务 4.dns过程中的风险 5.反射 6.范式清洗(好像是这个 7.niobio 8.序列化反序列化 9.hashmap 10.arraylist 11.gc四大引用,回收算法等等 问的挺细的,简单的内容能大致回答上来,继续深入提
一面、二面见前面的帖子。 base武汉改到上海了(面试官说的,不是我要改的) 软件开发-java岗 前面通过了2轮技术面试,我一开始以为第三轮面试是HR面,没想到今天面试官是综合面试,面试前一点准备都没有,不过还好面试官没有很难的问题,虽然也有一些问题答不上来 10.17,综合面试,1位面试官,25min 一上来就强调本次面试只有25min,让我注意讲话挑重点 1. 自我介绍 2. 非科班,学校开
4.2 一面,当天约了4.3二面了 1. 介绍项目 2. git的流程 3. Vue中diff算法原理 4. Vue响应式原理 5. Vue ref和reactive有什么区别 6. 对Promise有了解吗,有哪些api 7. 用过哪些框架,js库 8. 几道this指向的输出 9. 一道变量提升输出 alert(a) a(); var a = 3; function a() { alert(1
#软件开发2024笔面经# 只能说我看的面经有点离谱,居然是错的。结果面试问了一样的,面完发现错了! 1,计网三次握手,为什么不是二次和四次 2,java内存模型 3,count(1)和count(*)区别,看的面经上告诉我性能一样。。。。面完百度发现错了 4,死锁是什么,必要条件有哪些 5,linux指令,说出十个 6,手撕代码,红包金额n,数量m,随机且发完。 希望下次不要一紧张就忘。。。。差