1.自我介绍 2.讲一讲项目 八股文 3.UDP和TCP的区别 4.UDP和TCP当中的连接具体指什么 5.mysql数据库中的查询操作 6.redis数据库中的数据结构 5.23种设计模式,讲一讲其中具体的两种 面试题 1.leetcode2.两数相加 2.leetcode46.全排列#美团2023面经#
总共问了差不多70分钟,被狠狠地拷打了,不过面试体验很棒,面试官人也很好说话,就是我太菜了(ㄒoㄒ) 1. 项目问了大概25分钟 2. == 和 equals 区别 3. 重写equals,为什么要重写hashCode? 4. HashMap底层实现、扩容,ConcurrentHashMap源码 5. JVM内存结构,程序计数器的作用 6. 讲一讲JMM,volatile,AtomicIntege
1.项目深挖(都忘光了,没答上来几个) 2.java集合,原理 3.java的Map,原理以及实现以及细节 4.算法题(字符串输出重复的任意字符) 5.springboot常用注解,解释使用 6.http报文组成(压根没背) 7.osi网络模型 面试时间一小时,面试官人很好,有不会的也会提示你,就是我自己太垃圾了了,八股都没记住几个,直接凉凉
线下面的,在等hr面,什么部门忘记问了😓 一二面连在一起,全凭回忆,想到啥写啥 项目架构,一二面都问了项目架构,问的挺细 前端的问题(简历里我也做了前端,所以问的),大屏地图用了什么组件,怎么标点的,坐标系有了解过吗,序列化方法(JSON),跨域问题了解过吗 消息推送系统的责任链是什么,概括一下(类比pipeline的实现) 消息发送过程中,如果某一步出问题,怎么定位问题(打印日志,结合日志锚点
开始的比较晚,3.20之后才开始投简历,这次是第一场笔试,感觉自己好菜啊 5道编程题,第一题是核心代码模式,其余是ACM 模式,只ac了两道。 第一题:链表,每两个节点为一组,每两组相互交换。这题算是白给,直接ac 第二题:输入n个字符串,每个字符串取出一个字符形成一个新字符串,新字符串不能含有两个相同字符,输出一共有几种取法。用了递归加回溯,ac 。 第三题:输入两个整数数组a[n],b[n],
一面:视频面45分钟,项目+基础知识+一道算法+一道数据结构设计,问题的范围比较广,有时候问深了会给引导,答的好了有反馈。当晚就邮件约了一星期后二面 二面:视频面60分钟,一道算法+一道数据库字段设计+基础知识+常规聊天,算法一开始没想到最优解,就先说了说我想到的三种解法,经过提示想到了最优解。数据库字段设计主要跟具体部门业务有关,先简单写几个必要的字段然后开始聊,过程中慢慢解决他抛出来的问题。后
一面(40min) HashMap线程不安全。是哪一步不安全?怎么解决不安全呢? 多线程中解决线程不安全的方法?用了哪些锁? 分布式锁? ---> 乐观锁 @Version --- 高并发,那你要给每一个字段都加 version 吗? 介绍一下三次握手,四次回收。问:三次握手变为二次;四次挥手变为三次;在四次挥手中,如果服务器端得不到回应,会怎么办?会等待多久? Redis和DB的一致性?(多线程
对线程安全,线程不安全的理解?? 为什么CurrentHashMap是线程安全的? 乐观锁和悲观锁 死锁 线程池 MySql的主要引擎 Innodb和myISAM的区别,两个引擎对应使用的场景,比如插入,读,更新。 SQL的优化,慢查询优化。 索引失效的场景。 联合索引 redis的过期淘汰策列 Tcp在传输过程中有粘包,拆包的现象 Seesion和Cookie的区别,Session的传输有了解吗
1. 自我介绍 操作系统: 2. 你觉得操作系统中是如何进行CPU分配的? (一开始还没明白,想了一会原来就是进程的调度算法,6种都介绍了下,分析了优缺点) 3. 操作系统中的用户态和内核态?(常规八股) 4. 操作系统中的虚拟内存和物理内存?有什么意义?底层是如何映射的?(一直往底层问怎么实现的) 5. 执行一个类有哪些流程?(常规八股) 计算机网络: 6. 一个http消息是如何在ISO模型当
面试是进钉钉群内按时间来的,能看出来面试官比较辛苦 介绍一下项目 私信怎么做的 前端如何接收私信 系统通知怎么做的 敏感信息如何过滤 TCP四次握手 TCP粘包 HTTP状态码 Redis常见缓存的问题 分布式锁怎么实现的 两个ArrayList有一部分相同的数据,怎么求交集 单点登录 #秋招##Java##后端##海康威视##面经#
没自我介绍,面的语言是啥,有跟你说具体面哪个部门的吗? cpp,没有 第一个问题,引用和指针的区别,什么时候用引用什么时候用指针? 怎么查看内存、磁盘、网络连接数? 我说 ps -a | grep TCP,他当场特意要我发过去为我测了下, 我说有没有,他说没有。 没学过网络吗? 本科上过计网 不记得没关系,读研后来也没做了忘了正常 想做算法还是写代码做底层实现金融业务工程开发 os、算法、xx 熟
金字塔累方块 数组保存一层可放置的方块左端点 放置新一层是,符合三种情况之一则可以放置 地面层 重心落于上一层的方块区间内 左右端点同时落于上一层的方块区间内 由于每一层保存的端点为有序的,因此判断一点是否落于一层的区间用的二分 只过了92%,可能哪里没处理好 神奇序列 dp0[i]保存以0结尾的最长神奇序列长度 dp1[i]保存以1结尾的最长神奇序列长度 ASDF 假设字串长度为4n,则字频应该
无领导小组 10个人讨论一个技术解决方案,不能透题但是可以说一下流程 5分钟的读题时间 每个人1分钟的个人观点阐述 20分钟的小组讨论环节,选一个发言人出来 发言总结时间5分钟 面试官提问环节(针对部分同学进行提问) #美的##美的面试##美的一面#
#23届秋招笔面经#
#秋招# #小米面试#