3.19美团门票度假java实习20oc

1.自我介绍
2.实习拷打
        2.1 所在业务线
        2.2 团队人员情况,组内大概承担什么样的工作怎么分配
        2.3 功能模块
        2.4 
                2.4.1 explain一般关注什么信息,什么含义
                2.4.2 怎么证明优化到极致(sql和接口都说说)
         2.5 实习收获
3.基础
       3.1 hashmap线程安全
       3.2 为什么hashmap线程不安全,在哪里不安全,有什么后果
       3.3 用过什么线程安全的map,都是怎么保证线程安全的
       3.4 concurrenthashmap的原理讲讲,put函数发生的过程细致一点讲
       3.5 红黑树和并发没关系吗,说说为啥要有红黑树,红黑树相关发生的过程是什么样的,转换条件
       3.6 JVM内存区域
       3.7 方法区中有什么东西
       3.8 方法区什么时候GC的
       3.9 Young GC发生的时机,GC的过程是什么样的
       3.10 Redis数据类型
       3.11 BitMap一般用来干啥,那说说怎么实现统计登录状态
       3.12 大Key会对什么带来影响,想到啥说啥,越多越好
       3.13 AOP是什么东西,其机制是怎么样的
       3.14 怎么用AOP,具体写什么函数用什么注解,中间逻辑是怎么样来实现什么功能
       3.15 统计数据库操作的耗时应该怎么实现
       3.16 反射的原理是怎么样的,有什么优缺点
       3.17 讲个自己写代码的时候真的用反射的例子,不是框架本身自带的
       3.18 为什么Innodb不用哈希
       3.19 为什么Innodb不用红黑树
       3.20 每个页能存多少条记录呢,这个条数由什么决定
       3.21 页的大小是多少,块的大小是多少
       3.22 添加数据后假如一个页的数据大小超过了怎么办呢
       3.23 查询数据的时候在B+树上发生了什么过程
4.写题
       143. 重排链表
#软件开发2024笔面经#
全部评论
为什么redis不用b+树,为什么MySQL不用跳表😋
1 回复 分享
发布于 2024-03-21 18:49 北京
佬可以看看简历吗
点赞 回复 分享
发布于 2024-04-09 15:32 广东
和楼主拿到了同样的offer,可以交流一下吗,已私心楼主
点赞 回复 分享
发布于 2024-03-28 15:41 北京
所以去了吗
点赞 回复 分享
发布于 2024-03-25 08:01 广东
哥,别面了,瑟瑟发抖了
点赞 回复 分享
发布于 2024-03-23 23:08 山西
佬,能看看你的简历吗,我连面试都没有
点赞 回复 分享
发布于 2024-03-22 19:53 吉林
大佬,我也美团门票度假oc可以认识认识么
点赞 回复 分享
发布于 2024-03-22 07:58 上海
大佬去团子了吗
点赞 回复 分享
发布于 2024-03-22 07:56 上海
3.14问题该怎么答,最近看sping框架看的好迷,没有用过感觉看起来很抽象
点赞 回复 分享
发布于 2024-03-21 21:18 天津
带鼠鼠走吧
点赞 回复 分享
发布于 2024-03-21 20:24 广东
同学,有兴趣投阿里淘天吗?我这边可以内推,全程帮您跟踪进度
点赞 回复 分享
发布于 2024-03-21 17:52 浙江
给✌跪了orz
点赞 回复 分享
发布于 2024-03-21 17:50 山西
带我走吧😭😭😭
点赞 回复 分享
发布于 2024-03-21 17:46 广东

相关推荐

点赞 评论 收藏
分享
从输入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 响应消息、浏览器会对响应消息进行解析渲染、呈现给用户
点赞 评论 收藏
分享
评论
16
73
分享

创作者周榜

更多
牛客网
牛客企业服务