阿里淘天简历面凉经

自我介绍
1. 自我介绍,讲一个你印象最深的项目
2. 会java吗?JDBC?(不会)接受转吗?
3. 打听实习公司业务用的框架
mysql+redis
八股
1. mysql建索引的原则?索引数据结构?
2. 分库分表?水平分表如何保证唯一id?
3. mysql最左匹配原则?
4. 红黑树的常见应用场景?
5. tcp三次握手四次挥手?
场景+项目
1. 打听实习公司内部框架实现原理
泛泛而谈敷衍而过
2. 很大的一个数找其中数位是5的个数?
不懂问的什么,答的trie树/基数排序
3. 滑动窗口限制30分钟之内只能请求30次(不会)
4. 项目相关

面完秒挂,这就是走cpp/go不写瑞吉外卖的下场

#阿里# #面经#
全部评论
大佬,可以试试腾讯云智,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过———https://www.nowcoder.com/share/jump/26748809026717564
3 回复 分享
发布于 2023-09-08 21:33 湖南
我也被问了jdbc😢
2 回复 分享
发布于 2023-09-08 21:42 上海

相关推荐

今天出一期简历修改的动态。如果你不知道怎么写简历,或者简历通过率不高的话,我想你能在下面找到答案。我认为简历主要可以分为五或六大部分。我这里推荐简历只写一页,因此我会以一页的方式介绍各个部分。第一部分:个人基本信息这部分主要放个人的姓名、手机号、邮箱、投递的岗位和个人照片。这部分建议放在简历的最上方的位置!邮箱不建议使用QQ邮箱,在某些面试官眼里就会感觉你不够专业或者不够正式,建议使用163邮箱或其他较正式的邮箱(可以伪装自己有过工作经验)个人照片建议放上一张证件照(可微p)。不管你承不承认,眼缘是非常重要的!在整个简历中,个人照片是hr能够决定眼缘如何的唯一部分,好好准备是十分必要的。第二部分:学习经历这里的学习经历指的是上大学以来的学习阶段,比如本科、硕士等。需要把每一段(倒序)的在读院校、所学专业,开始和结束时间明确标出。比如 本科 xx大学 xx专业 2023.9-2027.6这样hr就能一眼看出你是哪一届的学生,不要让hr再去自己计算你到底哪一年毕业。这部分的位置针对不同情况有不同的放置策略,如果你的学历比较好(非学院本),一定放在个人信息的下方!学院本的同学可以把这部分放在简历较下方位置(比如项目之后)。注意不要编造自己的学历信息!第三部分:专业技能有些同学可能认为先放项目比较好,但是我觉得大家项目经验不充足,项目部分描述写不好时时,这也会成为一个斩杀点。因此我推荐先放,无法直接判断真实水平的专业技能。这部分最忌讳的就是一股脑地想把所有自己会的与了解过的部分全部写上去。写上去可以,但是要先考虑一下自己能不能承受住八股的拷打。比如写一个熟悉AOP。那我可以问你AOP是基于什么实现的?有哪两种动态代理,它们的区别,哪个性能更好?了不了解Aspectj?什么时候AOP注解会失效?怎么避免?你是怎么使用AOP的?为什么要使用AOP?……这里只简单列举几个我突然想到的。一个点就有这么多的衍生八股。因此,我建议对于自己写上去的每一个点都要基于自己已经背过的八股。也就是基于八股去总结点,而不是基于点去找八股。被问到衍生八股,你还可以说这部分我不是很了解,因为脱离了你的简历。JAVA方向,主要写JAVA基础,JUC,JVM,Mysql,Redis,Rabbitmq,Spring,SpringBoot…… 其他可以自行补充,注意SpringCloud不是校招的考点,当然会也可以写上去。第四部分:实习经历由于我也还没有写过实习经历,有经历可以写在这一部分。(不过有实习的同学应该也不需要这个简历指南)第五部分:项目经历这部分可以说是整个简历中最关键的部分了,想要找实习,你的简历上必须有至少两个项目(一页简历我建议只写两个,有实习经历的话可以把其中一个替换为实习项目)。首先,项目一定要拉开区分度。这里的区分度指的是业务点的区分,而不是项目名字的区分。hr整天看简历,秒杀、优惠券、管理等这种名称他们已经烂熟于心了,如果大家都是这样的项目,而面试机会是有限的,那么该给谁面试的机会呢。这种情况下,又变成了学历的pk。但是如果有另外的几个让人眼前一亮的项目业务点,就会薄纱前面的重复项目。其次,确保自己描述的是业务点,而不是堆砌中间件名词。比如使用redis实现优惠券id的缓存,提高存储效率。这种就属于堆砌中间件名词。redis又不是你开发的,你相当于就是一个基本的使用,没有任何竞争力。如果我把这点换成:针对收集的xx信息,设计优惠劵的计算发放策略,实现针对性的投放,提高用户的下单率。这种描述是不是比上面的点更能体现自己的设计思想,体现你有自己的理解。接着,讲讲怎么找项目。主项目我建议自己寻找一个场景需求,自己尝试去思考构建一个模块。不建议做整个项目,因为其中有些crud是不能体现你的设计思想的,不必在上面花时间。做好一个模块就够了。副项目可以找一个流传的不那么广的项目,写着就行,一般情况下问不到。可以尝试把AI模型接入系统中,做一点小加分。第六部分:个人奖项这部分建议放在最后,如果有某些奖项的话可以写上去。先写含金量高的奖项,比如ACM或者某些程序设计比赛。没有的话,学校奖学金和四六级也可以写上去。完成了上述六部分,你就得到了一份比较标准的简历,该有的部分都有,就可以尝试投递了。当然,投递过程中也需要对自己的简历不断更新与完善。最后祝大家早日得到自己想要的offer
点赞 评论 收藏
分享
07-17 11:34
已编辑
门头沟学院 Java
需要免费点评,直接发我简历就行。我这里有大厂最近做过的实习项目,可以用于包装简历,感兴趣,可以看简介中项目地址先看一开始期望薪资4k,这个就不用写了,虽说实习薪资差不多也是这个数然后看教育经历,这里内容偏少,你至少要写一些比赛上去,不然在校经历很空然后看技能特长,整体没什么问题,是在及格线以上的,但是一些小技能点比较加分,你有空可以学一下,比如多线程常用工具类,然后你都写熟悉的话,你禁得住问吗?你要八股背的很熟的话,倒是没问题,就怕到时候你掉链子呀,收敛一点,把一些不熟悉的给改成了解吧项目经历的话,大体上没什么问题描述的也还行,第一个缓存一致性的解决方案不是特别好,网上有很好的解决方案,你复刻一下更加分。然后其余的3点就是叠技术,你写了,你用什么技术实现了这个技术本来就有的功能,建议还是改一改,柔和一些技术方案进去,在网上查一些高大上的技术方案加进去,会比你这种叠技术要好很多。第二个项目明显能看出来不上心了,也可以向你第一个项目经理一样,用一些技术解决了某一个业务亮点,再加一些你自己测试出来的数字指标,然后融合一些网上能查到的关于这项技术的解决方案,比如第二个aop实现日志,你可以加一个性能监控的功能,某一个方法执行时间超过多少,就会进行什么操作,是通知还是记录到数据库中,再加上日志中敏感信息的脱敏,像这种稍微冷门,但是又不难的设计,在每一点技术描述中都可以加一些上去,这样会很加分
点赞 评论 收藏
分享
07-17 23:17
门头沟学院 Java
点赞收藏加关注这个系列还会长期更新的૮₍˃̶ꇴ˂̶₎ა想要免费点评,直接私信发我简历就行。我这里有大厂,最近做过的实习项目,可以用于包装简历,感兴趣,可以看简介中项目地址先看教育经历部分,还是缺少一些内容的,作为在校生,你可以把你的主学课程写一下奖学金,这个很优秀,但是在建议加一些比赛上去,这样会让在校经历更充实专业技能写的有些少了,怎么也要写个八到9点左右,然后你没有深入的内容,ioc,aop,多线程工具类,,CAS,还有部分集合的源码都可以学一下,然后写上去这些小知识点都是很加分的项目经历部分,首先,排版有一些问题首行缩进两格,项目亮点和上面的专业技能尽量对齐一下,应该分为这个项目的技术站,项目描述和项目亮点部分,技术站和技术描述要分开写。项目亮点部分就不要再写登录功能了,那你觉得好的功能可以往上放,放在前两到3点后四到5点也不要写登录,去包装一下别的,比如最后一个视频分段上传,你可以再加一个数据,比如1g的视频上传时间多久,每片是多少,到时候面试官可能会问你为什么要这么设计,这样包装才更好。第二个项目感觉都是一些基础功能,所以说看着很高大上,但这些高大上的功能都是这些技术栈本来就有的,虽说es很厉害,但是不建议写这么多es,很少用得上,写一些你对系统本身的优化和设计,用一些比较基础的技术栈的个人优势部分就没必要写了,作为一个在校生,把简历缩到一页,排版美观才是最重要的
点赞 评论 收藏
分享
评论
4
33
分享

创作者周榜

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