实习记录 阿里云一面

#我的实习求职记录#
JUC了解吗,为什么要多线程
.创建线程的方式
JAVA中锁了解吗,讲讲
sychronized和reentrantlock区别,底层怎么实现的
.数据库索引了解吗
.底层数据结构,为什么用
加索引原则(最左)
JAVA中常用的数据结构说几种
HashMap线程安全吗,为什么不安全
.currentHashMap怎么做到安全的
.分段锁具体底层怎么实现的
算法
1.树的中序遍历(完整实现,包括数据结构的定义,输入输出)
2. 力扣76 最小覆盖子串
全部评论
打卡
2 回复 分享
发布于 2023-03-01 11:14 湖南
楼主啥部门呀
点赞 回复 分享
发布于 2023-03-01 01:36 北京
算法还是个hard
点赞 回复 分享
发布于 2023-03-01 09:18 浙江
是用牛客面试的吗?
点赞 回复 分享
发布于 2023-03-01 11:16 浙江
代码是写在他发给你的链接吗,写完要运行吗
点赞 回复 分享
发布于 2023-03-04 17:52 江苏
逮住校友,我也24届找java实习呢
点赞 回复 分享
发布于 2023-03-05 13:29 天津

相关推荐

03-11 14:10
已编辑
香港大学 前端工程师
查看21道真题和解析
点赞 评论 收藏
分享
发出来攒人品祈祷后面流程顺利A部门:Timeline:2025.02.24一面  - 2025.03.09笔试 - 2025.03.17 二面 - 2025.03.19 换部门一面 一面(50min纯拷打+15min手撕)1、寒暄,问一下学历背景。2、实习问题:你的实习是不是略显单薄?你怎么看?(满头大汗了)3、看过什么中间件或者JDK工具源码?答线程池+ThreadLocal,后面对两块源码进行拷打。4、子线程能看到父线程的ThreadLocal值吗?5、redis的持久化你知道吗?RDB持久化是同步还是异步?RDB异步持久化开始后,有新写入redis的写指令会记录在RDB文件内部吗?6、还是redis:为什么不用incrby而用HLL来记录UV?7、你对分布式锁怎么看?为什么zookeeper比redis集群的一致性好?8、spring声明式事务的失效场景?9、你对配置数据源了解吗?你是怎么配置数据源的?10、nacos了解吗?11、Java集合的HashMap的扩容机制你了解吗?为什么长度为2的幂次扩容会分布均匀?ArrayList扩容机制了解吗?12、redis的Hash实现你了解吗?13、深度分页问题,你怎么解决?(每次面试我从来没主动提过但是次次会被问到。。。)14、给你一个a->b->c的业务场景,都需要操作数据库并且对于TPS是有要求的,在这个链路服务中你会怎么设计架构或者设计服务方案?(这里说得不是特别好,面试官希望我先做一个总体规划,再说不同情况需要启用什么解决策略,而不是发散性地直接给出各种方案,这也是实习生待提升的能力之一)15、你对你们业务用的mysql压测过吗?你怎么保证mysql+redis的数据一致性?16、netty有没有了解过呢?说说netty好在哪里?17、面试官介绍业务,询问我的职业规划和正在流程中的面试。18、没有反问,面试官说先去吃饭回来再做题,阿里系的手撕不是acm模式是txt模式,题目是LCR143. 子结构判断。B部门:Timeline:2025.02.25一面->2025.03.21二面1、自我介绍,虽然是Java岗但是问了一点c++;2、你平时用什么垃圾收集器?那你说说g1特性吧,ZGC了解过吗?3、TCP三次握手?4、juc包了解不?说说ConcurrentHashMap结构?为什么采用红黑树?5、打开电脑做题,easy一道:环形链表I6、协程,线程,进程区别?上下文切换涉及到的状态转变?(用户-内核-用户这一套,协程无),虚拟线程需要线程池吗?7、es你了解多少?你们怎么定索引的?你说说倒排索引为啥快?8、消息队列你了解多少?怎么保证消息不丢失?9、spring了解吧?那你说说对ioc和aop的理解?10、juc包前面提了,还涉及到什么同步机制呢?11、线程池源码看过吗?里面有什么同步机制呢?12、你们大概多少量级考虑分库分表?一般建议数据库存放多少行数据呢(MySQL)?为什么?一个非叶子节点能存放多少行数据?13、反问+简单介绍部门业务,回复不知道啥时候有结果,要等主管评判。
投递阿里云等公司10个岗位
点赞 评论 收藏
分享
评论
13
88
分享

创作者周榜

更多
牛客网
牛客企业服务