自我介绍 输入网址到完成渲染的过程中发生了什么,越详细越好 http和https区别 sessionStorage,localStorage,cookie区别 (手写)用css画圆/三角形 (手写)给异步代码,输出代码打印顺序 (手写)js插入排序 (手写)两种判断回文的方法 #小米##日常实习#
一面(3.13下午): 0.3月13号晚上接到了面试官的电话说要约个时间进行面试,但是一直没发邮件(我以为会发的),然后14号下午正在龟山公园看樱花的时候面试官突然打来电话问方便面试吗?于是就赶紧找了个安静的地方开始了一面。 1.自我介绍 2.为什么选择测试开发这个岗位 3.针对一个购物车设计相应的测试用例 4.通勤时间,打算住宿舍还是租房子 5.介绍了一下自己的项目 6.项目中遇到的难点(问题)
时长30min ,base 南京,整体问的比较基础(主要是根据简历问),无编程题 1、自我介绍 2、集合和数组的区别 3、Hashmap和concurrentHashMap的区别 4、ConcurrentHashMap 的key,value为什么不可以为为null? 5、ConcurrentHashMap实现线程安全是通过什么手段 我答用synchronized修饰Node节点来保证线程安全 面试
-----------更新----------- 收到感谢信了.... 9.1 一面 50min integer和int互相转换底层原理;什么时候用抽象类什么时候用接口; synchronized和reetrantlock一般什么时候用,使用场景;handler在子线程创建,looper从哪里来的? 线程A,跳到线程B,怎样执行完线程B再跳回线程A,除了join还有什么方法; 列举常用的锁;内存泄
小米面试对项目考察较多,基本上写的都会问到,还有一些发散性的场景题和算法题,以下是两轮面试的一些技术题,大家感受下: 技术面 怎么理解面向对象(继承和多态的关系) 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 中的位置编码在哪实现的?是
2.26 一面: 过年狠狠搞了一下webserver,背了八股,感觉自己又行了 面试官应该只会Java八股,然后又是移动客户端,所以没有可聊的空间,我只会cpp 让我做了5道easy,判环,最长相同子串,忘了 一道海量数据取top k 3.5 二面: mid 题目描述:有一个边长为size的正方形蛋糕,现在问这块蛋糕是否恰好能被分成n块特定边长的正方形小蛋糕。
11.10 一面(70多分钟) 1、问项目 2、实习中的自动化测试怎么做的 3、说一下selenium/appium的原理 4、数据库B+树 5、MVCC 6、JVM 7、垃圾回收机制 8、进程和线程(包含多进程和多线程) 9、结合压测经验,使用多线程模拟压测(没记错的话) 10、手撕easy➕设计测试用例 11、反问 一面的面试官很nice,但也到此为止了 -------------------
一面 2022.12.07 1小时15分钟 1、自我介绍 2、问简历的项目 3、介绍几种常用的设计模式 4、手写单例模式 (饿汉式、懒汉式) 5、synchronized锁原理?与Lock锁的区别 6、java为什么要有泛型?为什么要泛型擦除? 7、java类加载机制 8、什么是反射?反射的优缺点 9、介绍下JVM 10、JVM的各个内存区域? 11、垃圾回收算法?怎么判断是否可以回收? 12、为
投的软开,但是岗位是安卓。 常规八股,从面向对象语言问到反射,再问了并发。然后问jvm,我直接表明jvm忘了,就记得垃圾回收是怎么回事,这句话给面试官逗笑了。 算法题: 1.生产者消费者。飞书的编译器必须所有线程结束运行才会返回所有输出结果,所以一开始我写的生产者和消费者是死循环的,就一直显示超时,后来我就和面试官商量说改成生产五次 2.1024这个数转为36进制。这个题我写到一半面试官没懂我在写
38min 自我介绍 为什么不去开发来测试 你对测试的印象 如果让你测试一个登陆功能你会怎么测试 了解Java基础,说说集合类 这些容器有什么区别 HashMap是线程安全的吗 ConcurrenHashMap怎么实现线程安全的呢(忘了,我说应该就是通过锁。。。) 那你来设计你会怎么设计(就说锁什么的) 说说你熟悉的Java关键字 写SQL(哭死,大家一定要自己多写SQL,我平时都直接给ai写,自
忘得七七八八了,都过得特别快,把两面问题合并一下: python的深拷贝浅拷贝 python的匿名函数 linux指令 看日志 查日志关键词等 看进程 进程线程区别 tcp三次握手 tcp和udp区别 测试流程 (应该还有一些八股,都挺简单,忘了) 二面隔了一天oc,oc后很快下offer 等入职咧
C/C++方向你竟整些Java选择题? 还有编程第二题,你想搞核心代码模式,然后只给个Java模板?C++要自己写建树模板,而且题意还没说明白输入时用-1表示空节点 不想招人就直接别发笔试邀请,都什么破笔试题,不够恶心人的 #小米23秋招笔试认真的吗#
自我介绍 为什么选择小米 介绍自己的项目 测试的流程 怎么测试CPU 快排 python装饰器 自己的优势 反问。。。 还是太菜了