2022.09.23 美团一面 1.线程池如何创建,线程池工作原理; 2.线程池状态; 3.Java线程的状态; 4.讲讲阻塞队列ArrayBlockingQueue; 5.JVM内存分布; 6.讲讲G1收集器,停顿是否可预测; 7.垃圾回收算法; 8.了解ZGC收集器吗,讲讲染色指针,读屏障; 9.Volatile,是否保证原子性; 10.乐观锁,CAS原理; 11.TCP三次握手,四次挥手过程
2022.09.27 1.设计模式三大类,分别举点例子; 2.代理模式也创建新对象,但为什么不算创建型模式; 3.设计模式六大原则; 4.讲讲开闭原则; 5.JVM内存分区; 6.垃圾回收策略; 7.内存溢出和内存泄露; 8.讲讲java集合,每种类型介绍一下; 9.TCP如何保证可靠传输; 10.介绍TCP报文段; 11.了解版本控制吗,常用git指令; 12.git如何版本回滚; 13.你的学
首先非常感谢面试官,面试官真的全程一直点头,感受到了浓浓的肯定,虽然很菜 问题基本上操作系统 从单线程到线程安全再到多线程,进程线程通信,进程线程调度,cpu缓存一致性,io多路复用 浅问了下java相关,hashmap 最后出了道题,关于链表的,就是先求中点,再逆序,再合并
1. 项目,RBAC里面如果只让用户绑定权限咋处理。 2. 装箱和拆箱, 3. jdk1.8有什么新特性,说的concurrenthashmap,问还有没有其他的,说了一个场景,如果一堆数据重的订单信息在多线程的场景下用什么数据类型,答的AtomicInteger。 4. cas,使用cas的数据结构有哪些。 5. mysql存储引擎,事务隔离级别,脏读,可重复读,幻读,幻读如何解决,mysql的
部门是餐饮SaaS技术部 1.面试官介绍部门情况 2.自我介绍 3.说说你对操作系统的理解 4.用过哪些linux命令,lsof指令全称是什么 5.java里的集合用过吗,项目里是怎么用的 6.java里的接口用过吗,项目里是怎么用的,一个类可以同时实现多个接口吗 7.手写Deque
一面 自我介绍 为什么选测开 对测开的理解 项目 有什么提升 遇到的难点 怎么查询订单状态 怎么避免多次提交 怎么从后端解决多次提交 jwt的有效时间 第二个个项目 java创建线程的方法有几种 多线程数据同步,线程锁的实现方式 string、stringbuffer、stringbulider的区别 jvm的反射原理 springboot的配置原理 注解是什么 AOP切片 #和$的区别 分页操作
讲一下建模比赛 作为队长 跟其他队员做的有什么不同 如何分工 参加比赛的最大挑战和收获 第一次找实习? 为什么考研 研究生和本科生活的区别 研究生参加项目是主动还是被动的 这两个项目哪个挑战和收获最大 项目 模型创新点 模型怎么调优 从测试角度,怎么评估模型 召回率正确率有什么关联 评估模型效果数据集是一样的吗 数据集量级 个人对AI有什么想法 为什么想接触测试开发岗 个人对测开怎么理解,跟开发有
春招第一个面试是团子给的 面试官人很好,说话给人一种很有条理的感觉,反而我的应答就很慌乱 1. 简单的问了简历上的两个项目,没深入问 2. 合并两个有序链表(迭代+递归) 3. 业务题,与list和map的使用有关(第一次做这种题直接懵了,回头想想其实很简单) 4. 垃圾回收算法,垃圾回收器 5. fullGC是什么,什么时候会触发(忘记了) 6. 数组和链表插入和删除的时间复杂度(回答错了,其实
1.项目深挖(都忘光了,没答上来几个) 2.java集合,原理 3.java的Map,原理以及实现以及细节 4.算法题(字符串输出重复的任意字符) 5.springboot常用注解,解释使用 6.http报文组成(压根没背) 7.osi网络模型 面试时间一小时,面试官人很好,有不会的也会提示你,就是我自己太垃圾了了,八股都没记住几个,直接凉凉
1. 自我介绍 操作系统: 2. 你觉得操作系统中是如何进行CPU分配的? (一开始还没明白,想了一会原来就是进程的调度算法,6种都介绍了下,分析了优缺点) 3. 操作系统中的用户态和内核态?(常规八股) 4. 操作系统中的虚拟内存和物理内存?有什么意义?底层是如何映射的?(一直往底层问怎么实现的) 5. 执行一个类有哪些流程?(常规八股) 计算机网络: 6. 一个http消息是如何在ISO模型当
1.自我介绍 2.to B 和to C的区别 3.过往项目深挖,大致分为 ①生产资源来源 ②最终达成的目标 ③项目最初目标数据的制定是怎么来的? ④产品是如何促进目标实现? ⑤如何把控生产质量 4.收集用户反馈的方法 5.核心目标根据用户反馈去调整的 case 6.移动端和网页端经过了几轮迭代? 7.目前系统状态和用户量? 8.如何和业务协作? 9.遇到的最难的地方? 10.怎么解决的? ①以解决
一面: 面试官介绍部门 自我介绍 问项目 。。。 对操作系统哪个印象最深刻 线程同步 说一说为什么 。。。 八股: 进程和线程区别 虚拟内存是什么 内存管理 文件管理了解吗 不了解🤣 计算机网络了解哪些 HTTP,TCP等 说一说TCP和UDP区别,HTTP组成部分(忘了),HTTPS加密过程。 还有一些八股忘了 算法题: 三选一,字符串最长非重叠字串,返回长度。数字转IP地址字符串,输出菱形。
一、实习经历 做了什么 二、挖项目 1.哪个项目可以拿出来说一说 跨端uniapp项目 2.最后做到了吗,哪些平台可以运行 3.uniapp是如何做到一套代码多端运行的 4.项目中还用到了哪些技术 websocket 5.websocket在项目中承担了哪些功能 6.如何通过websocket把消息发送给服务端 7.服务端需要做什么操作才能接收 三、八股部分 1.css瀑布流布局如何实现 2.长列
8月28:一面 纯八股,一道sql题一道算法(easy)。 8月29:二面 和想象的不太一样,问了一些深入的东西,比如操作系统数据存储啥的,还有页面渲染相关(俺都不会,没学过),还考察了一些场景测试相关的问题以及未来规划、团队合作等乱七八糟的,比较想考察技术能力的广度以及深度和岗位匹配度吧。最后一道easy的算法。 二面完没几个小时进人才库了 #美团#
#美团##你收到了团子的OC了吗##前端# 时长1hour 双非本 自我介绍:两段实习+一段创业 项目: 1. 项目中有提到对前端性能做优化,具体哪些? 答:这一部分主要是对微前端中嵌入的老页面做优化,通过performance、lighthouse观察代码使用率和请求占用率,删掉不需要的代码,对dead code高的js做优化(删除或者移植部分逻辑到新代码中)。编写脚本实现微前端父-子应用的生成