阿里淘天内推

淘天 秋招 java开发 一面面经

(摘自优秀牛油!)

#软件开发笔面经#

八股盛宴,狠狠品尝

实习过程中有没有遇到过技术难题,怎么解决的?

有没有了解到固定线程池,使用场景及优劣。使用线程池会有什么限制?线程池有哪些拒绝策略?

黑马点评,秒杀逻辑实现

Redis的数据结构有哪些,RDB和AOF备份的区别,过期删除策略,内存淘汰策略

Redisson分布式锁实现原理,看门狗机制

ThreadLocal的原理,内存泄漏问题,线程池使用ThreadLocal的注意事项

HashMap是否线程安全,get的流程,底层结构,高并发下会出现哪些问题?对应的线程安全类有哪些?有什么区别?

Mysql有哪些引擎?Innodb引擎的索引结构,为什么使用B+树?建索引的注意事项(出个场景问怎么建索引),联合索引,介绍实习的Mysql优化过程

JVM堆和栈的区别,对象的生命周期,垃圾回收机制,未被回收的对象如何处理

volatile关键字的作用及原理

真实工作体验!

🌟关于个人成长 作为大厂,阿里的整个培养体系还是非常完善的,每个人入职都会有师兄/师姐来带,当时入职后我的landing过程很短,很快就适应了这里的工作节奏。作为设计师,不管是在团队协同、商业化思考以及设计思维都提升很快,每个人都有独自承担项目的机会,能够很好的培养owner意识 🌟关于工作卷不卷 个人觉得还行,虽然有时候碰到大促或者项目多,会比较忙碌而且需要加班,但不会是那种无意义的卷,而是能够让人兴奋,主动去深挖设计价值的。作息也是很正常的,早上10点上班,不忙的话晚上吃完晚饭就回家了,忙的时候会加会班,但频率不是很高。工作里也没有所谓的PUA,接触的老板和同事都很好相处 🌟关于福利待遇 正常的五险一金就不说了,搬家费、晚餐夜宵免费,每年都有路途假、陪伴假和年假,公司帮忙出的商业保险和每年的体检,还有免费往返沪杭的幸福巴士,如果在所在地需要置业的话可以有ihome无息借贷的福利等等,都是非常丰富的(ps对于女生来说,医美和一些护肤美容商品都有内购福利)

淘天集团2026届暑期实习生(可转正)招聘正式启动!

关于我们:淘天集团是阿里巴巴集团旗下核心业务之一,旗下拥有淘宝、天猫、天猫国际、淘宝直播等业务

暑期实习项目特色:

1. 所有实习岗位均有转正机会,秋招直通终试快人一步锁定Offer!

2. 超赞薪酬福利,交通、住宿、餐饮各类补贴满满,助力实习无忧~

3. 灵活实习时间,4-6月均可入职

招聘岗位:技术类,设计类,数据类,运营类,产品类等七大类岗位,预计发出预计发出 1000+ 个Offer!

工作地点:杭州,北京

面向人群:毕业时间在2025年11月1日-2026年10月31日内

内推链接:https://talent.taotian.com/campus/qrcode/home?code=xT0QjPZ0g0ilZYx5cbuAKSZe1yUTSUwVVdq3qEap_00%3D

内推码:6GJN62T(内推简历优先筛选,后续有疑问/流程问题欢迎联系)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽

------------------------------------------------------------------

另附上阿里系的内推码,互相独立,都可投递:

阿里巴巴集团26届可转正实习项目,每个集团公司可单独投递,互不影响~

1、阿里淘天集团(所有实习岗位均有转正机会,灵活入职4-6月期间均可入职)预计发出预计发出 1000+ 个Offer!招聘岗位涵盖 7 大职类,50+职位方向!?

内推链接:https://talent.taotian.com/campus/qrcode/home?code=xT0QjPZ0g0ilZYx5cbuAKSZe1yUTSUwVVdq3qEap_00%3D(内推码:6GJN62T)

2、阿里蚂蚁集团(两个志愿)

内推链接:https://u.alipay.cn/_7AJ0fSkQDupxSc0amNdCH3(用了内推链接无需填内推码)

3、阿里饿了么(每人可投递一次,包含两个志愿)

【内推链接】https://talent.ele.me/campus/qrcode/home?code=P5368qSwikRqDddjIvppesioCxERb1ens38Sj14pu_o%3D(用了内推链接无需内推码)

4、阿里云(每位同学仅有1次投递机会,2个意向)

【内推链接】https://careers.aliyun.com/campus/qrcode/home?code=zur3rFlvZDZFVvuDycNhQuxAf0UBqoXtkR0YKZ2cxN8%3D(用了内推链接无需内推码)

5、阿里灵犀互娱(大厂有竞争力的薪资+超体贴的福利)

【内推链接】https://talent.lingxigames.com/campus/qrcode/home?code=WDpQN6iY3Kwxt%2FH9%2FATJr6d3AqPDUhOY5YSel6y6NRI%3D(用了内推链接无需内推码)

6、阿里国际(每位同学仅有一次投递机会,共可投递两个意向)

【内推链接】https://aidc-jobs.alibaba.com/campus/ambassador/apply/positions?code=Cw7akrTYQiq/XMiuetAQmdGmMui9frsuwxqsqUeE6Tw=&externalCode=010(内推简历优先筛选,加速流程推进)

【内推步骤】第一步:点击上方内推链接并且填写信息;第二步:接受内推后,你的邮箱会收到邮件,点击邮件中的链接到官网完善简历并完成投递流程;第三步:从意向单中选择另外一个意向,和内推意向一起投递

7、阿里平头哥

公司介绍:平头哥半导体有限公司于2018年9月宣布成立,是阿里巴巴集团的全资半导体芯片业务主体。

【内推链接】https://recruitment.t-head.cn/campus/qrcode/home?code=W7jX51l0nMvkkdaGA%2FWKH3aqeaudsgYefhZY8TBGU_I%3D(免填内推码,直接点击链接投递)

#内推##牛友职场人脉来了#
全部评论

相关推荐

专门在牛客上记录让自己破防的笔试题跪求路过大佬教教第三题做法## 编程题### 第一题输入n,然后输入一个长度为n的字符串s,接下来对于s的每一个前缀,将其依次反转然后拼接在一起,得到新的字符串s'输入m,接下来m次查询,要求输出s'的第m个字符(保证1 <= m <= (n + 1) * n / 2)**数据范围** n,m在1e5 对于所在的块写了一个二分,花了10min过的debug过程:第一次写的时候注意到了(n + 1)*n溢出风险,所以用的long long,但是x一开始用int存的将x从int换为long long之后,20%->100%### 第二题输入T,接下来T组数据每组数据:输入n,然后输入n个数,组成数组a。定义:对于一个长度至少为3的子序列,称其为V图,当x_1>x2>x3>...>xj且xj<xj+1<xj+2<...<xk 输出当前数组所有V图中,极差最大的那个的极差。**数据范围** T在1e3, n在1e5考虑每一个小标为j时对于答案的贡献,统计其左边和右边最大的数字,如果都大于a[j],则统计当前对答案的贡献左边右边最大的数字用dp,两边线性扫描。花了15分钟过的### 第三题输入n以及正整数集合S = {s1, s2, ..., sn} 输入m,之后m次询问,每次一个x。判断S中有无这样的一个子集T,s.t.对于任意在[1, x]范围的正整数y,都存在T的一个子集T',使得T'的元素之和等于y。如果存在,则输出所有满足上述条件的T中,元素个数最少的那一个;如果不存在,则输出-1。**数据范围** n,m小于1e5,x小于1e9。**样例** S = {1, 2, 4, 8, 16} 查询 7 8 32的期望结果分别为3 4 -1**当时做出的解题尝试以及思路回忆**:拿到题目觉得莫名像是最小线性筛,但是玩了一下样例之后发现不是这样的。没思路,先考虑简单一点的问题,“对于给定的子集T,验证其是否能覆盖1到x的所有数字”想法:对于T排序之后直接dp即可,不过x的范围是1e9,dp存不下,所以自顶向下记忆化搜索。好,思维没闲着,不过对于上面这个,子集T有2^2种可能,无法枚举,那如何做呢?基于上面做法,我们试试看贪心。对于查询x,每次选择S中≤x且最接近(x+1)/2的数num,将问题递归转化为解决1...max(num-1, x-num)。实现的话使用multiset和lower_bound进行二分查找,如果两边差值一样,优先使用较大的数字,否则选更靠近的那个#牛客AI配图神器#想了半天想到这个之后开始实现,实现完之后发现过不了样例,即 反例:S={1,2,4,8,32}, x=8时:我的贪心则会x=8第一次贪心选4,此时x=4;第二次贪2,此时x=2;第三次贪1,此时x=1。x大于0就会继续进while循环体,此时multiset找lowerbound的时候,较大的那一端选到的数字是8,大于x不予考虑,较小那一段没得数字了。即较大较小两端都没有可以选的数字了,break出while并输出-1无法继续选择导致失败,但正确解应为8,4,2,1**赛后反思**首先,其实可以写一个枚举然后验证的,这样如果有n < 30的数据点,至少可以拿一些部分分然后反思了我的贪心,应该自底向上贪心,初始cur=0,然后把S的所有元素全部插入到某一个数据结构中,由于选一个≤ cur+1的num可以让cur = cur + num,所以我们就贪心选数据结构中所有≤ cur+1元素中最大的那一个,更新cur,cnt,并从数据结构中删除被选择的数。如果cur大于等于查询x,返回cnr。如果数据结构中已经没有≤ cur+1的数可以选就break输出-1数据结构选择multiset的时候,时间复杂度为mnlogn,还是超时,不过正确性来说,应该是对的,可以大概想象到贪心正确性证明长啥样。TODO 正确性证明;考虑使用什么算法可以不超时。
投递淘天集团等公司10个岗位
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务