3.24淘天 26暑期Java面经

📍面试公司:淘天集团
👜面试岗位:Java
📖面试问题:
浏览器从输入域名到网页展示出来的过程
介绍一下TCP的三次握手
三次握手如果是两次有什么问题
再说一下如果网络出问题了,三次握手怎么避免之前的无效连接的
如果域名请求时使用https协议的话会有什么变化
什么是对称加密,什么是非对称加密
TCP和UDP有什么区别
TCP的超时重传它是怎么知道这一次发送的数据包是否丢失了呢
介绍一下cookie和session
介绍一下hashmap的存储结构
为什么再一个哈希桶中出现了较多元素的时候要将链表转化成红黑树呢
你说数量多了红黑树查询效率要比链表高是吧,那为什么不直接使用红黑树呢
那我执行一次get的时间复杂度是多少
如果有哈希冲突的最坏的情况呢
我们都知道hashmap不是线程安全的,介绍一下他为啥线程不安全吗,或者说在多线程环境中会出现什么样的问题
那如何保证他的线程安全呢
介绍一下乐观锁和悲观锁
介绍一下他们各自的使用场景
如果在天猫超市这样的软件中,每天八点都会有定时抢茅台的活动,这时候是使用乐观锁还是悲观锁
如果使用悲观锁的话,大概描述一下如果一下又几十万请求过来他们是怎样的一个流程
按照你说的话,那是不是几十万人中只有一个人拿到锁其他人就都等着吗
介绍一下Java中的泛型
在使用泛型的时候,在jvm底层他是怎么实现的呢(这块不太会,说的传入一种类然后将他替换为要使用的类)
那他是在什么时候替换的呢
介绍一下Java程序从代码到运行的这样一个过程(说的编译解析)
介绍一下jvm的内存模型
jvm的垃圾回收主要针对哪几部分
垃圾回收目前所采用的都是分代回收机制,为什么会有这样一个机制
在垃圾回收算法上又有什么区别吗
标记整理和标记复制的概念
对于新生代老年代,他们分别适用于哪一种你刚说的算法、
对于老年代的垃圾回收,既然你说标记复制效率很高,为什么他还要标记整理呢
介绍一下副GC的概念
对于一个jvm来说,他锁创建的最大线程数量是多少
介绍一下内存溢出的异常
介绍一下synchronized
他的使用维度有哪些,比如字段方法都可以用吗
再去描述一下他的底层原理
你刚提到了可重入的情况,那在什么样的场景中会需要锁的重入呢,为什么已经有锁的还要再加一次
创建线程的方法
介绍一下线程池的核心需要包括哪些字段或者属性
介绍一下Java的多态
你刚提到了重写是吧,Java是根据一个什么样的特性来知道运行时需要调用哪一个方法
介绍一下threadloal对象
你刚说有个map是吧,key是什么,value是什么
项目中有没有使用设计模式
你的策略模式是怎么实现的
以你的理解,设计模式到底是个什么东西,我们为什么需要设计模式
介绍一下spring框架
介绍一下二叉树,有什么用一些特殊结构的二叉树
介绍一下平衡二叉树的优缺点
你在一个河边有一堆石头,你有一个没有刻度的天平,如何将这些石头按照重量来进行排序呢
MySQL的索引是什么数据结构
为什么是B+树
他对于范围查询有什么优化吗
MySQL构建索引的注意事项
如果我有四个查询条件,并且构建了他们的索引,那我查询条件是ABCD和BADC有区别吗
问项目,你的项目的背景是什么,玩具项目吗
描述一下第一个项目
你的数据库中存储了经纬度点,你没有想到要使用一些其他的数据库吗
你用到了redis是吧,介绍一些redis常用的数据类型
介绍一下redis的内存代换策略
他的过期策略有哪些
用redis做缓存常见的问题,介绍一下缓存雪崩
你还用到了ES,介绍一下ES是怎么对搜索进行优化的,他为什么快
ES他也是有一些缓存的策略的,你有没有了解(没有)
websocket和http有什么区别,他底层采用了哪种协议
介绍一些项目中的登录功能怎么实现的
如果有这样一个场景,我已经在淘宝登录了,然后跳转到天猫超市会发现也已经登录了,这是怎么做到的
如果是cookie和session的话,一般是不允许跨站传cookie的,他们的域名都不一样,这要怎么实现
你在项目中使用AI做了什么
你提到了阿里的百炼大模型,这个百炼大模型是个什么东西,他是一个大语言模型吗
你对AI了解多少
你说你使用redis整合session实现分布式,这个是干了个什么事
你有没有简历之外的一些东西,有什么打过什么比赛
目前有别的offer吗,如果有你会倾向与来阿里吗
反问:
问面凭(不回答,说人家有规定不允许反馈)
问面试流程(一共3~4次,技术面2~3次)
🙌面试体验:
面试官人挺好的,不好的地方就是反馈有点低,我在说完一个东西之后也不说行不行,就说继续,面了一小时二十分钟,后面嗓子都冒烟了,答得也不是很好,过了是运,挂了是该#牛客AI配图神器#
#软件开发笔面经#
全部评论
八股盛宴
7 回复 分享
发布于 03-25 15:28 上海
我刚反应过来,他说的副GC是不是想说full GC,有副GC这种东西吗?还是负GC?
2 回复 分享
发布于 03-25 11:21 四川
抢茅台是不是应该用乐观锁
点赞 回复 分享
发布于 05-11 19:00 浙江
接好运
点赞 回复 分享
发布于 04-05 22:11 湖南
uu是电话面吗
点赞 回复 分享
发布于 03-26 19:40 重庆
哈人明天面说是一个小时,能问这么多吗
点赞 回复 分享
发布于 03-26 19:04 四川
高强度啊
点赞 回复 分享
发布于 03-26 15:51 浙江
和我上周一模一样
点赞 回复 分享
发布于 03-25 15:46 广东
mark一下大佬
点赞 回复 分享
发布于 03-25 10:11 江苏

相关推荐

06-18 21:31
已编辑
南京航空航天大学 Java
总结:一共半小时,比想象中要长,问了比较多场景题, 面试风格和技术面完全不同。提问环节1.你能否先做一个自我介绍,开始今天的面试?2.你的求职意向中,是否考虑除了网络安全方向外,还会考虑java后端、测试开发等其他岗位?3.问:你是否已经确定要去做测试开发方向的工作,还是同步考虑后端岗位?答:我认为都可以考虑,现在还没有限制得很死,还在探索阶段。4.问:你在找实习时,除了测开岗位外,是否也投递了一些后端岗位?答:其实都有在投递,不会限制得很死,前端后端都会考虑。5.问:你目前是否拿到较为满意的offer,为什么可能会优先考虑我们公司?答:确还有一些offer在流程中,我对贵公司的价值观比较认同,所以可能会优先考虑。6.问:能否分享一个你在硕士期间做的相对满意、有成就感或具有挑战性的项目,包括项目背景、目的、你在其中的工作内容以及满意之处?7.问:在项目推进过程中,有哪些比较满意的点,如果重新来过,有哪些层面可以做得更好?8.问:你是否有实习经历,在之前的实习岗位是做什么的?9.问:你在实习期间实习了多久?10.问:在企业实习(如实习神经学、大数据和网络安全等岗位)与学校跟随导师做实验室项目,两者之间有什么核心差异?答:核心差异在于研究生阶段的研究工作更多是探索性的工作,在前人基础上挖掘新的领域;而在企业实习则是针对已有的岗位和明确的工作职责,主要任务是掌握当前的工作岗位,不需要过多的探索性工作。11.问:在之前实习的过程中,遇到的最大挑战是什么?答:最大的挑战是适应体制内工作,学会半文半事,与不同人打交道,包括参加会议并做会议纪要等文书工作。12.问:在实习期间,你在做人和做事能力上有哪些具体的提升?13.问:你是否有设想过如果来到互联网公司实习后可能会遇到哪些困难,并且是否决心从事互联网行业?答:认为人生是探索,虽然了解到互联网行业的差异,但尚未深入了解,打算通过实习期间的探索,尝试进入互联网行业作为未来可能的第一份工作。14.问:如果我给你这样一个暑期实习offer,你过来之后,在上手和工作推进过程中,你觉得会遇到哪些层面的挑战或困难?答:我觉得我的岗位是测试开发,主要挑战包括编写和执行测试文档,以及进行自动化测试和基础平台的研发。这些工作都是我之前没有接触过的,需要在短期内熟悉公司的流程和技术要求,例如学习自动化测试所需的Python语言或基础平台开发能力,以及熟悉测试文档的结构、编写到执行的全流程和缺陷生命周期管理。15.问:做好这个暑期实习岗位的核心能力层面有哪些?答:核心能力层面首先是编码能力,因为进行技术平台开发时编码是必需的。其次,沟通能力也很重要,需要与产品经理、开发人员进行有效沟通。所以提升编码能力和沟通能力都是必要的。16.问:你觉得我们公司或实习岗位对你来说比较好的地方主要在哪些层面?答:我觉得主要优势在于公司的定位,作为阿里系公司,拥有足够大的平台,这对于个人能力是一种很好的背书。此外,工作地点在杭州或上海,这两个地方我都喜欢,并且对测试开发相关工作内容较为熟悉,有助于能力增长。17.问:你能否客观分析一下,觉得自己与其他申请者相比,在哪些方面具有优势和劣势?18.问:你是否可以接受上海和杭州这两个地点作为实习地点?19.问:实习时间上,你最快什么时候能开始,最晚可以实习到什么时候?反问环节1.问:公司主业是否偏向某一地?答:公司没有所谓的主业或总部概念,外卖业务上上海和杭州是双核心定位,而从阿里整体来看,杭州是总部所在地。2.问:上海这边的团队主要负责哪一块业务?答:上海团队主要负责首页APP交易到购物车、下单页的链路测试,同时负责创新型业务如拼团、秒杀、卡券类业务闭环开发,以及营销工具玩法(超级吃货卡、红包、吃货豆等)的设计与测试。3.问:是否可以了解一下工作节奏?答:实习期间,公司对实习生的工作量期望并不高,更关注实习生主动学习能力和对业务的理解深度。正常情况下,正式员工晚上一般在8点至9点半之间下班,但若项目上线节奏紧张时,可能会有所加班。
查看19道真题和解析
点赞 评论 收藏
分享
评论
15
87
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务