暑期实习第二个offer-淘天oc

面试节奏共四面,6.11一面,6.16二面,6.18三面,6.20hr面,6.24oc
面经
一面主要是八股盛宴和项目拷打,基本都回答出,实习经历没问
两道手撕开胃菜:三数之和和回文子串
八股spring,mysql,redis,mq都有
spring部分:spring原理,设计模式并且举例,循环依赖怎么解决,为什么需要三级缓存

mysql:索引结构,b树和二叉树平衡树的区别,为什么使用b树,介绍下mysql的锁,有哪些隔离模式以及怎么实现的,mmvc是什么怎么实现的,mysql有哪些日志以及作用

redis:主要结合简历上的项目提问,点赞,收藏和排行榜单功能在redis里面怎么设计的以及为什么这么设计,为什么使用hash不用zset,zset底层原理,redis为什么快,为什么是单线程,redis的io模型

mq:了解和使用过哪些mq为什么学习这个mq(主波回答的kafka,理由是了解到各个互联网企业基本都是基于kafka的架构构建mq能力),在你们组中mq的消息有序,消息幂等,消息可靠性怎么保证的,kafka的io模型怎么实现的,mq消息积压怎么处理

二面主要拷打实习经历以及场景题目,穿插一些八股,无手撕,应该是+1面
开始面试官介绍了下部门主要业务然后开始提问
自我介绍一下
分享一下实习经历中做的比较有意思的需求
然后就是各种拷打
再分享一个实习经历中做的比较有意思的需求
接着又是各种拷打
再再分享一个实习经历中做的比较有意思的需求,拷打ing
(三个需求说完已经40多分钟了)
来一个场景题,c端需求,积分和红包可以相互兑换,怎么保证积分和红包数据一致
还是这个场景,怎么保证积分和💰金额的一致性
结束!

三面压力小了很多,主要是实习经历和主观感受,应该是+2面
先问了一二面是否介绍了部门
然后自我介绍
分享两个在实习中比较有意思的事,顺便拷打一下

在实习经历中的两个企业的感受有什么不同,如果给你发offer更倾向哪一个

你觉的两个企业在技术方面有什么不同
秋招意向城市有哪些

在实习中遇到印象最深的事

自己的优缺点,举例子说一下

经过两段实习你觉得研发工作中哪方面自己成长的比较快,哪方面还欠缺

对欠缺的方面自己有什么想法

结束!

hr面基本是聊天

自我介绍

询问本科专业,什么时候考虑转码的,为什么转

保研还是考研,准备了多久

实习经历中印象最深的事情

实习所在组主要是做什么业务(清楚简洁的描述出组内业务非常重要!)

#面经#  #暑期实习#
全部评论

相关推荐

刚刚转码成功,当然,我这个时间节点和工作经历,是外包。来牛客分享一下心路历程。一句话概括我的大学:不是死在了战场上,而是不知道战场在哪。我是24届毕业的,信管专业(管理学院),算是半科班,408只开了计网和数据结构,本科期间几乎为0代码量。大学按部就班(绩点也不高),主观能动性很差,大三上还考了教资。。大三下盲目考研,考的还是本专业一级学科的研,管理科学与工程。专业课运筹学,没考上。(当时也没有去调研是否考408,就盲目地“专业对口”了。。。)大四寒假才下载牛客,3月才刚刚接触面试,太晚了。。。我还是看了小毛毛熊的课才知道什么是markdown,git,力扣(大四下才知道力扣是什么。。。)也没用过vscode和idea,学校教的都是老古董。(当然没有埋怨学校的意思,技术岗本来就要自学)完全不知道“技术岗要自学,按部就班就会失业”这个信息差。所以简历没什么东西,只能写点志愿活动支教什么的。。后面找工作过了一个武汉小公司的数据分析,但实际肯定是非技术岗了,面试官说技术部门只有5个人。当时我还不知道快速排序,我说我只知道冒泡排序,说思路还说错了。逆天的是还通过了。只有5k,没去。当时找工作甚至崩溃到考虑去西部计划。。后面就来了现在的非技术岗。毕业后10月开始正式转码学习,工作是朝九晚五的,晚上时间很多。凭着一点点本科python和数据分析课的基础,虽然苟活过了机考,但是学的不系统,什么回溯贪心动态规划都不清楚。面试挂了之后,从11月份开始系统学,代码随想录开始刷,每天还录制一个自己的解题写代码的视频,传到B站(基础太差,想着靠费曼学习法巩固)。过年也没回家,第一次在外面一个人过年,完全all in了。先学了黑马的mysql,学完考虑了一下选了Java的学习路线,然后就每天晚上开始学JavaWeb,过程中白天上班的时候穿插Java基础的学习,主要是看黑马的md文档。python的语法相对简单,我记得大二的时候对Java有一种莫名的恐惧(比如定义一个变量int x=0;当时觉得好麻烦,数据类型,还要加分号,就一直惧怕Java刷题😅😅)后面学多了才有点程序思维,算法题语言不重要,主要是思路。后面就是SSM,SpringBoot,做了两个项目,一个尚硅谷的,一个黑马的。四五月开始准备面试,继续刷题,用Java语言再过一遍,熟悉项目,八股。技术面试由于没有实际生产经验,所以面试官问的挺基础,没有为难。手撕算法题也很顺利,主要是之前的肌肉记忆。5月13资面5月19一面  手撕 全排列5月23二面 手撕 力扣2224。思路是对的,用4个StringBuilder接收小时和分钟,最后计算相差 的分钟数。 就是赋值第二个字符串的时候,复制的前一个for循环的代码块,没改,没看出来,当时盯屏幕半个小时,眼睛有点花,很酸。所以correct的值付错了。。。。面试官提示了另一个方法 用 .split(":")这个API接收数据5月25综合面试通过。总结一下,我还有很多双非学生“失败”的原因。(毕业看了表格,我们专业就业率,保研考研工作加起来也就60%不到)主观能动性差,等着学校喂饭,按部就班,不知道跟着学校就毕业就失业。有的牛友大二大三准备大厂暑期实习,我们大三下还在玛卡巴卡,前两年没技能,然后跟风考研。学校也不会强制学生实习,学生也不知道实习的重要性,到找工作两眼一黑。闭门造车,没有认识更多人。哪怕是多进一些机构,博主的群,让自己时刻处于讨论之中。忽视了环境的重要性,温水煮青蛙真的容易被动堕落。大四上,10月份的时候,一个同专业同学邀请我去他租的房子,一个月一共700。他这个人没什么不良嗜好,不打游戏,早睡早起,他考公我考研,虽然条件很差,但我们不在乎,互相鼓励。下学期虽然不考试但我们还是继续一起租房了,我真的觉得和他一起,各方面都变好了,也不用受呼噜折磨了。没有尽早社会化,不知道社会运行的规则,不了解基本的人情世故,实习、租房等等。前几天看到一个牛友的评论,“普通人只能贪心求局部最优,不能dp求全局最优。”没伞的孩子,只能努力奔跑,共勉。
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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