赞
踩
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
Ps:直接表明这是最后一次面试,之后有同事联系
反问:
应届生进入京东会给京东带来什么,京东会给应届生带来什么
京东整个面试流程非常流程,过了的话面试官会直接通知你,大概10天左右会收到offer邮件,总的体验非常好,(这位大佬是已经拿到了offer)
观看的小伙伴们觉得小编写的不错记得分享点赞关注哦,小编持续更新文章的!!!
===========================================================================
===========================================================================
被hr捞起时告知,需要进行至少三轮技术面,而且每一面都要coding,实在没想到竟然是真的…
1. 实习经历较多,策略、内容等的数据分析,更想做哪一块?
跟业务比较贴近的数据分析,从业务里发现有价值的研究方向,给出数据结论,和产品运营一起推动方案落地,形成闭环
2. 介绍实习经历里最系统性的一个分析case
3. sql 20min
连续登陆两天及以上的uid
连续登陆10天及以上的uid
很经典的数分面试sql题了,当年面yy也碰到辽。太久没写以致于手生,花的时间有点久…
算是比较经典的智力问题了,年初找实习的时候看过。不过面试时没有一点印象,从最基础的思路开始凑,用了15min才解出面试官想要的答案orz
赛马经典问题:5+1+1 = 7次
5. 一个圆上选3个点构成三角形,分别是直角、锐角、钝角的概率是多少? 15min
被问懵辽,本来以为是个几何概率问题,列了一堆方程差点以为自己在做高中解析几何,后面查了知乎大佬们竟然是用微积分来解,还有用几何原本和测度论解的,突然想给我本科的老师们道歉 ♀️
答案:锐角三角形1/4,钝角三角形3/4,直角三角形0. 有兴趣的朋友自行知乎哈~
6. 反问:
数据分析具体负责哪块业务? 提升用户体验、减少页面卡顿
抖音/火山整个app还是某个细分频道? 整个
=====================================================================
1. 实习中最有价值的case 11min
如果让你重新做一遍,不考虑时间和人力成本,你觉得有哪些可以优化迭代的地方?
2. 用到的数据表一般是hive还是mysql?用hive执行任务时有哪些优化的空间?
3. 解释一下:ab test、假设检验、P值、T检验
4. sql:
sort by和order by的差异
distinct和group by的原理,什么时候可以替换?
5. 指标构建题 : 用得最多的短视频或者长视频软件?选用5个最核心指标衡量这款app整体发展状况, 说明理由,以及没选的指标的理由
芒果TV
月活、用户日均停留时长、MAU/DAU(聚合指标 反映用户粘性)、会员数、总收入
没有选取其他指标的原因:完播率、弹幕使用情况、top综艺里是否会员观看的占比
6. 然后接着草草问辽几个问题:学过什么编程语言?数据清洗 etl了解吗?数据结构学过吗?
我:看过网课
面试官:那算了…
哈哈哈哈哈所以网课的质量真的这么辣鸡嘛 不 是我学得辣鸡✊
7. 数据治理可以从哪些方面做?
没怎么了解过,就先顺着问回去:您所说的数据治理具体指什么?
面试官:这是我想问你的呢,“提高公司的数据质量”
然后就让我按自己理解的讲一下:
流程:监控:数据从上游表产出,报警机制及时监控数据是否及时产生、描述统计监控数据值是否异常
如何提升数据质量:上线前多方交叉校验(弱相关)、黑盒化的数据结果不能直接使用,需要策略进行兜底
算法:异常值、异常点的排查
后面查资料了解到:
从目的来讲,数据治理就是要对数据的获取、处理、使用进行监管(监管就是我们在执行层面对信息系统的负反馈),而监管的职能主要通过以下五个方面的执行力来保证——发现、监督、控制、沟通、整合。
8. 反问:
数据治理:主要方向比较多比较虚,实践后会更了解
指标构建题有什么更好的思路:开放性问题,言之有理即可 面试官提到视频app一般会关注DAU而不是MAU,我表示芒果做综艺比较多,而综艺大多数是周更,日活的波动可能会比较大
对于短视频来说,核心指标会有什么不一样? 我理解完播率对短视频来说是很重要的,面试官表示重要但排不到前5,具体是哪些指标,等我有机会来抖音工作就知道了
具体业务:体验中台
=====================================================================
二面完等了十分钟就三面,主要围绕我的实习经历展开,面试官一直在diss我实习case的价值和可行性,以及方案后期的结果校验。说不上压力面,但确实没有前两面轻松。最后问了**1个sql题+1个智力题,**字节真的太喜欢问智力题了orz
1. sql:
选出每个video_tag下观看人数最多的3个视频(一个视频对应多个标签)
表:user_video_view_log
字段:uid vid timestamp video_tag
2. 100层楼,2个皮球,n层以上会摔破,最少需要多少次检验出n
答案:14
==========================================================================
=====================================================================
1、排序算法说一下?各个的时间复杂度还有使用场景?
2、ArrayList和LinkedList的区别?ArrayList扩容的内部实现?
3、HashMap说一下?
4、ConcurrentHashMap说一下?具体扩容的内部实现说一下?
5、TCP三次握手说一下,具体到传输的标志位(SYN那些)?
6、Spring事务的传播行为(7个只说了2个)?
7、数据库的事务隔离级别?说一下什么是幻读?
=====================================================================
1、判断一个数在不在数组中,若在的话返回位置,若不在返回false。数组按行、列递增。
2、手写线程安全的单例模式
终面 1、实验室项目问了一下,主要用到的技术栈
2、redis的一致性哈希你的理解是什么?它是用来解决什么问题的?
3、Spring AOP 和IOC说一下
4、GC说一下,full gc具体底层
5、给你两个4KB的表格,每张表格存放着各种用户信息,有id,有什么好的方法可以求出这两个表的交集,也就是id相同的用户信息。我说申请一个hash表来存,他觉得时间复杂度不行,还可以有别的方法吗
6、怎么理解操作系统中的局部性原理
7、初中奥赛题:平面坐标系上有2n个不重复的点,如何快速的找到一个圆,使得圆内有n个点,圆外有n个点?又问了时间复杂度。
8、我有一个ip地址是string类型的,有什么方法转成int类型吗?
9、反过来呢,int型怎么转成ip地址?
10、redis有哪些数据类型,然后问了set类型主要的应用场景是什么,我
回答zset可以做一个排行榜之类的功能,那具体底层是怎么实现排序的呢
11、项目中用到数据库了吧,那数据库的事务是怎么做到的呢
======================================================================
也是个大佬,别人三面都是聊人生,到我这直接说来问点技术吧,主要问解决问题的思路。
1、如果让你实现一个mq,怎么样保证消息不丢失,我说有缓存,同时缓存满了,将消息持久化到硬盘。
2、硬盘io速度会变慢,有什么解决办法吗,这块答得不太好。
3、mysql的innodb索引数据结构为什么是b+树,用hash来实现可以吗。
4、redis有什么实用场景,高可用用的哪种方式,用过cluster吗,用过pipline吗,都没用过,,,,
5、新浪的那种短地址了解吗,如果让你实现一个短地址,你会怎么实现,这个答得也不好。
6、https了解吗,如果让你实现一个https,你会怎么实现。
7、dubbo负载均衡算法有哪些,如果让你实现一致性hash的dubbo负载均衡算法,你会怎么实现。
8、你有什么想问我的。
======================================================================
职业规划等
=====================================================================
以上都是我个人以及朋友的面试经历,小编在这分享总结的Java面试高频的面试题(包括了Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈)都进行了整理以及打包整合,点击关注点这里即可免费领取**
以下是一些资料参考图片:
光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
中…(img-gQx8LpMd-1713368832655)]
[外链图片转存中…(img-i7IleA4R-1713368832655)]
[外链图片转存中…(img-FKMUkPWf-1713368832656)]
[外链图片转存中…(img-2z39zhcx-1713368832656)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-bAbwea6E-1713368832656)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。