微盟 | Java一面 | 45min

  1. 自我介绍
  2. 直接八股文开问。平衡二叉树了解吗?左旋右旋怎么做?红黑树呢?(只知道平衡二叉树的原理,左旋右旋不清楚)
  3. 数据结构了解一些吧!栈和队列的区别是什么?什么时候会用到这些数据结构(写算法的时候用到)
  4. 操作系统了解吗?进程的调度算法有哪些?如果对于优先级抢占式调度算法,在都处于同一优先级的多个进程中,其中一个进程运行了太久怎么办?(不知道)
  5. 线程的状态?线程什么时候处于就绪状态?阻塞状态呢?
  6. 知道CPU的多级缓存吗?为什么要这样设计?
  7. 如果在多核CPU里面,多个线程对缓存的数据操作,会出现什么问题?怎么解决?怎么保证数据的一致性
  8. 数据的线程安全了解吗?什么是线程安全问题?怎么解决?
  9. volatile修饰的变量在多个线程同时执行自增操作会发生什么?怎么解决
  10. 浅拷贝和深拷贝有什么区别?
  11. TreeMap和HashMap的区别是什么?
  12. 对于hash冲突,有什么解决办法吗?
  13. 怎么设计一个hash函数?(直接按照HashMap的hash思想说了一遍)
  14. TreeMap和HashMap的查询效率分别是什么情况?
  15. 快排的平均时间复杂度是多少?最坏和最佳的情况呢?
  16. 问问项目吧!RocketMQ的consumer你用的什么模式?
  17. Redis的数据一致性怎么做的?
  18. Redis的数据类型了解哪些
  19. 项目是单机还是多机架构?你怎么认为Redis的集群模式?为什么要有集群?
  20. 平时都有对技术做总结吗?都看过什么书?
  21. JVM里面的STW知道吗?这是什么情况?
  22. MySQL的索引了解吗?底层是什么数据结构?为什么不设计成Hash?
  23. 索引什么时候会失效?最左前缀了解吗?
  24. SQL的执行计划了解吗?(SQL执行顺序?哦哦是explain)
  25. mysql的隔离级别了解吗?每个隔离级别各解决了什么问题
  26. 行锁和表锁是什么?行锁怎么实现的?
  27. mysql的读写锁了解吗?(一时间没反应过来,直到面试官说共享排他才想起来)什么时候会触发排它锁
  28. 来道算法题吧!反转字符串!

反问:

  1. 公司的业务
  2. 部门分配
  3. 面试流程
#微盟##秋招#
全部评论
我怎么没有手撕环节。。。
1 回复 分享
发布于 2022-10-27 21:55 上海
楼主xd,麻烦问一下,是视频面试还是电话面试啊?为什么我没收到链接呢?
1 回复 分享
发布于 2022-10-27 08:08 四川
总共几面啊一面一小时,顶不住啊
1 回复 分享
发布于 2022-10-26 19:39 浙江
我没八股文
1 回复 分享
发布于 2022-10-26 17:58 天津
基本一模一样的问题。。面试官是不是在一个更衣室里面试的。。
1 回复 分享
发布于 2022-10-26 17:45 广东
老哥二面问啥呀
点赞 回复 分享
发布于 2022-11-01 13:17 浙江
hxd出二面预约了没
点赞 回复 分享
发布于 2022-10-31 11:23 湖北
出结果了吗兄弟
点赞 回复 分享
发布于 2022-10-30 12:26 北京
跟我问的差不多,我这个面试官挺好的
点赞 回复 分享
发布于 2022-10-28 22:33 山东
微盟java岗招多少人呀
点赞 回复 分享
发布于 2022-10-28 15:11 浙江
lz啥时候笔试的呀?
点赞 回复 分享
发布于 2022-10-28 10:45 四川
下午面试的时候问面试官,这个岗位是主要干什么的,他说还没有安排,什么情况?
点赞 回复 分享
发布于 2022-10-27 19:39 河南
好兄弟,面试流程具体一面结束下来是什么面,我忘了问
点赞 回复 分享
发布于 2022-10-27 18:55 陕西
有没有面测试的啊
点赞 回复 分享
发布于 2022-10-27 18:09 湖北
你好请问手撕是自己打开idea共享屏幕写吗
点赞 回复 分享
发布于 2022-10-27 11:30 北京
请问手撕算法题是acm模式还是直接核心代码模式?
点赞 回复 分享
发布于 2022-10-27 01:26 河北
反转字符串| 还是反转字符串||啊?
点赞 回复 分享
发布于 2022-10-26 20:55 湖南
感觉挺难的
点赞 回复 分享
发布于 2022-10-26 18:35 广东
全程项目 感觉已寄
点赞 回复 分享
发布于 2022-10-26 18:10 湖北

相关推荐

好消息是活的像个人了,周末可以约会吃饭打游戏了坏消息是钱没了,当初来小红书就是为了钱啊哭笑不得😭
犯困嫌疑人:好事儿啊,取消大小周能有更多自己的时间,周末还能约对象玩,这不美滋滋?
投递小红书等公司6个岗位 > 小红书取消大小周
点赞 评论 收藏
分享
04-18 00:32
已编辑
中南大学 Java
点赞 评论 收藏
分享
纸鹰:对他说:“你好,我是百度JAVA。”
点赞 评论 收藏
分享
从输入URL到页面加载发生了什么:总体来说分为以下几个过程: 1.DNS解析 2.TCP连接 3.发送HTTP请求 4.服务器处理请求并返回HTTP报文 5.浏览器解析渲染页面 6.连接结束。简述了一下各个过程的输入输出作用:以下是对从输入 URL 到页面加载各过程的输入、输出或作用的一句话描述:DNS 解析: 输入:用户在浏览器地址栏输入的域名(如 www.example.com)。输出:对应的 IP 地址(如 192.168.1.1)。作用:将易于记忆的域名转换为计算机能够识别和用于网络通信的 IP 地址,以便浏览器与目标服务器建立连接。TCP 连接: 输入:浏览器获得的服务器...
明天不下雨了:参考一下我的说法: 关键要讲出输入网址后涉及的每一个网络协议的工作原理和作用: 涉及到的网络协议: HTTP/HTTPS协议->DNS协议->TCP协议->IP协议->ARP协议 面试参考回答: 第一次访问(本地没有缓存时): 一般我们在浏览器地址栏输入的是一个域名。 浏览器会先解析 URL、解析出域名、资源路径、端口等信息、然后构造 HTTP 请求报文。浏览器新开一个网络线程发起HTTP请求(应用层) 接着进行域名解析、将域名解析为 IP 地址 浏览器会先检查本地缓存(包括浏览器 DNS 缓存、操作系统缓存等)是否已解析过该域名 如果没有、则向本地 DNS 服务器请求解析; 本地服务器查不到会向更上层的 DNS 服务器(根域名服务器->顶级域名服务器->权威域名服务器询问)递归查询 最终返回该域名对应的 IP 地址。(应用层DNS协议)DNS 协议的作用: 将域名转换为 IP 地址。 由于 HTTP 是基于 TCP 传输的、所以在发送 HTTP 请求前、需要进行三次握手、在客户端发送第一次握手的时候、( 浏览器向服务器发送一个SYN(同步)报文、其中包含客户端的初始序列号。TCP头部设置SYN标志位、并指定客户端端口 同时填上目标端口和源端口的信息。源端口是浏览器随机生成的、目标端口要看是 HTTP 还是 HTTPS、如果是 HTTP 默认目标端口是 80、如果是 HTTPS 默认是 443。(传输层) 然后到网络层:涉及到(IP协议) 会将TCP报文封装成IP数据包、添加IP头部,包含源IP地址(浏览器)和目标IP地址(服务器)。IP 协议的作用: 提供无连接的、不可靠的数据包传输服务。 然后到数据链路层、会通过 ARP 协议、获取目标的路由器的 MAC 地址、然后会加上 MAC 头、填上目标 MAC 地址和源 MAC 地址。 然后到物理层之后、直接把数据包、转发给路由器、路由器再通过下一跳、最终找到目标服务器、然后目标服务器收到客户的 SYN 报文后,会响应第二次握手。 当双方都完成三次握手后、如果是 HTTP 协议、客户端就会将 HTTP 请求就会发送给目标服务器。如果是 HTTPS 协议、客户端还要和服务端进行 TLS 四次握手之后、客户端才会将 HTTP 报文发送给目标服务器。 目标服务器收到 HTTP 请求消息后、就返回 HTTP 响应消息、浏览器会对响应消息进行解析渲染、呈现给用户
点赞 评论 收藏
分享
评论
17
39
分享

创作者周榜

更多
牛客网
牛客企业服务