北京微店Java后台暑期实习

北京微店Java后台暑期实习生面试 2021-5-23 下午 14-16点
今年的第三次面试😀
第一次线下面试,效率高连着三面,挺有意思的。

一面:
自我介绍:
自如两个月的实习有哪些收获? 为什么考虑微店?
我看到你的邮箱是synchronized 介绍一下他吧...
synchronized和lock的区别?
你听说volatile吗?介绍一下?
你确定volatile是锁总线的吗?
....巴拉巴拉给我解释

项目:
项目中的邮箱注册与验证码登录功能如何实现的?
为什么把登录ticket和验证码存在Redis中?
了解跳表吗? Redis中哪些结构使用了跳表?
跳表长什么样子? 在纸上画一下....
点赞功能使用到Redis中的那个结构?
项目中Kafka的选型?
使用Elasticsearch的什么方式实现的分词?
热帖排行功能介绍?

Java基础:
ArrayList与LinkedList的区别?
ArrayList初始容量及其扩容机制
他们的实际使用场景?
为什么ArrayList可以实现根据索引检索数据?
介绍HashMap?结构?扩容?什么时候退化为链表?
HashMap中put的方法如何实现的?
线程安全吗? 为什么不安全?
currentHashMap的与HashMap的区别?
最大并发度? currentHashMap锁冲突会怎么样?
CAS里为什么需要传递偏移量?

JUC:
Java线程池的核心参数有哪些?
Executors的几种创建的方式?
有界阻塞队列和无界阻塞队列的区别?
如果达到了最大线程数会怎么样?
线程池的拒绝策略?
核心线程数和最大线程数的区别?

JVM:
Java内存模型是什么?
介绍垃圾回收算法
介绍年轻代中的垃圾回收机制
垃圾回收期CMS与G1的区别?

MySQL:
介绍B/B+Tree
为什么一个叶子节点为16K?
B+树节点之间直接为什么需要指针相连接?
介绍redolog与binlog
数据恢复使用哪个日志?

计算机网络:
介绍TCP/UDP?
介绍TCP的流量控制与拥塞控制?
拥塞控制的过程有哪些?

起身就走了...让我稍等二面....都没有反问环节

二面:
自我介绍:
为什么从自如实习离职?
自如实习的收获有哪些?
你为什么想做toC? 说说你的理解?

项目:
项目中Redis做了什么?
关注功能的表设计?
如果我关注你,后台逻辑是怎样的?
点赞功能的表设计?
Redis的键什么样子的?
介绍Redis的日志?(一开始把AOF与RDB说反了...)
为什么AOF要发生重写?
AOF和RDB那个记录的更快?
创建Redis的从节点两个日志会做些什么?
统计网站访问次数使用的哪个数据结构?
介绍热帖排行功能?使用Redis哪个结构?为什么?

MySQL:
介绍B/B+Tree?
聚簇索引和非聚簇索引的区别?
如何能避免非聚簇索引的回表发什么?
使用哪个检索速度更快?
redolog与binlog如何配合的?
binlog能用来干什么?

反问:
哪个部门?使用的技术栈?
新人培养?

回答完就走了...让我等HR

HR面:
自我介绍
自如实习的收获
你的大学可能限制你未来发展,为什么不考研?
高考成绩?一批分数线....自闭
你觉得做程序员未来有几条路线?
那你未来的发展规划是什么?
如何学习的?最近在学什么?
为什么选择看书学习?
有哪些爱好?
为什么加入交流群?与他们交流的收获?
你与一流高校学生的差距?
什么时候可以来实习?
实习时长?

反问:
实习生薪资待遇
什么时候出结果

#实习##Java工程师##面经##微店#
全部评论
牛呀牛呀
1 回复 分享
发布于 2021-05-24 10:54
想问一下大佬一面完没有马上约二面而是说两三天后出结果是不是凉了
点赞 回复 分享
发布于 2021-06-15 16:43
楼主HR面之后多久收到消息的
点赞 回复 分享
发布于 2021-06-08 16:43
实习生什么待遇
点赞 回复 分享
发布于 2021-05-30 09:00
大佬在哪里投的简历😃
点赞 回复 分享
发布于 2021-05-25 21:34
大佬能加个微信嘛 有些事想了解一下
点赞 回复 分享
发布于 2021-05-25 20:25
大佬oc了吗
点赞 回复 分享
发布于 2021-05-25 17:46
强强
点赞 回复 分享
发布于 2021-05-25 00:12
很强
点赞 回复 分享
发布于 2021-05-24 20:10
基础好扎实,强的
点赞 回复 分享
发布于 2021-05-24 15:53
为什么每个叶子结点是16k这个要怎么回答🤗
点赞 回复 分享
发布于 2021-05-24 12:28
点赞 回复 分享
发布于 2021-05-24 10:00

相关推荐

8月6日杭州有赞一面(电话面60分钟)部门业务:支付1. Java线程的几种状态2. Java的Running状态只包括线程在跑起来的情况嘛?为什么?  聊了一下想起来了Java把操作系统里的Ready态和运行态联合起来了3. Java线程的状态的流转过程是什么?4. Java线程wait态和time waiting态的区别是什么5. Java线程怎么中断? interrupt两阶段终止6. 别的线程怎么强制终止当前的线程?7. 线程池的参数8. 线程池的工作原理9. 为什么核心线程数这么设置?10. IO密集型的2倍怎么来的?  回答根据IO与计算的比例11. 计算密集型为什么是CPU核心数+1,这个+1是怎么来的?12. 核心线程数设置为Integer最大值的场景是怎么来的?13. 线程设置过大除了上下文切换还会对系统造成什么影响   回答:占用内存空间14. 为什么线程多了会占用很多内存空间? 回答:讲了一下线程的结构,程序计数器、虚拟机栈、局部变量表15. 线程里面的哪些结构占用的内存空间最多?16. 讲讲ThreadLocal的原理和应用场景17. 聊一下InnoDB的索引内存结构18. B+树与B树在数据结构上的区别是什么19. B+树的只在叶子节点存储数据的好处是什么?20. 为什么B+树层数低了效率会提高21. B+树如果索引查询4次和查询5次效率有显著差异的原因?提示:为什么我如果只从内存读4次和5次差异没有那么大呢?  回答:有可能差了一次就会导致一次从buffer pool的内存读一次要磁盘IO,因此产生很大的效率差异22. 聊聊数据库的隔离级别23. RR和RC的区别是什么24. 具体讲一下不可重复读是什么意思25. RR是怎么解决不可重复读的问题的26. 具体讲一下快照读底层是怎么实现的27. 为什么RR级别的效率要比RC低28. RR与RC的差别体现在具体的业务场景,可以举一个很实际的例子嘛29. 讲一下数据库的锁,设置锁的语法30. 来讲讲事务的作用是什么31. Spring怎么进行事务管理32. Spring事务一个方法加了事务注解之后几个Insert语句是在同一个连接嘛33. 如果不在同一个连接事务还会生效嘛34. Spring是怎么保证事务内的sql语句都在同一个连接的呢8月13日杭州有赞二面(视频面45分钟)1. 自我介绍实习拷打:2. 讲一下实习做了什么3. 公司的业务4. 讲讲你觉得比较难的点5. 你们做数据报表为什么还要做一个Java服务不觉得重嘛?6. 你知道OLAP和OLTP的区别嘛?7. 我觉得你们公司本质是OLTP的解决方案啊8. 深分页优化可以讲一下嘛9. 实习还遇到过什么技术挑战10. Sentinel导出限流是做同步还是异步呢八股、AI拷打:11. 平常有用过什么AI工具嘛12. 你是怎么使用AI工具的,具体场景是什么13. 你用AI工具只是使用对话框还是使用agent14. 工厂模式有哪几种15. 有哪些设计原则16. 除了高内聚低耦合、开闭原则还有什么设计原则17. 面向对象里依赖和关联的区别是什么18. 那聚合是什么呢19. 有看过什么计算机方面的书嘛? 《Java并发编程的艺术》20. 为什么要看这本书呢21. 这本书看了哪些内容呢22. 上一段实习为什么实习了3个月就离职了呢23. 反问:业务主要是to b还是to c8月18日杭州有赞hr面(视频面30分钟)1. 拷打实习遇到什么困难,怎么解决2. 实习有哪些地方做的不够好,怎么解决3. 为什么要来杭州实习,你学校不是在广州嘛4. 上家公司薪资、期望薪资5. 反问:有赞相比其它saas公司的优势是什么8月26日oc
点赞 评论 收藏
分享
08-21 00:00
门头沟学院 Java
点赞收藏加关注,因为这个系列挺受喜欢的,所以之后更新的频率会多一些,想要点评的朋友,可以直接发我简历,如果想要更精细的包装,或者因为秋招的原因,想包装几个大厂,最近做过的实习项目来增加入职的概率的话,可以看我简介中的项目地址😎😎先看教育经历部分,学历很厉害,可以把下面的荣誉奖项部分放在这里,变成一个在校经历,然后把你认为含金量高的奖项整一个加粗字体看实习经历部分,缺一个项目描述,建议加一下,第一条看着很厉害,但是你的技术实现为什么这么简单呢,是你没表达清楚,还是本来就简单,如果本来就简单的话,建议你再包装一下,别浪费了这么大的数据量。第2点描述是可以的,第3点感觉和JAVA的关系不大,虽然你可能没用,但是你也可以考虑融入一些JAVA的元素,第4点是可以的,虽然没有涉及到技术,但是让人感觉你见过一个比较大的世面项目经历部分写的就有些草率了,内容偏少,然后这里建议用有序列表,比较详细的点评,在简历的图片里面,技术实现建议难一些,因为你的实习经历本来就不是JAVA,所以你的项目经历和专业技能这里要写的更深入一些然后就是专业技能,这里写的内容太少了,至少要写八九点,并且深入的内容还不能太少,还是因为你的实习经历和JAVA没关系,所以你对JAVA技术的基础更重要,可以看一下我往期作品中的优秀简历学一下,其中深入的内容,然后写上去总的来说,实习经历部分就是微调项目经历部分和专业技能部分,应该深入一些,让面试官知道你有转JAVA的动力,并且有很好的JAVA基础
点赞 评论 收藏
分享
评论
15
68
分享

创作者周榜

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