获赞
27
粉丝
7
关注
5
看过 TA
392
门头沟学院
2027
Java
IP属地:北京
暂未填写个人简介
私信
关注
0 点赞 评论 收藏
分享
1. timeline:5月中旬投递5.27 电话约一面6.6 一面(40分钟后过)6.11 二面 (三个小时后过)6.17 三面 (口头offer,10分钟后过并加了HR微信)预计6.25入职2. 学习过程:背景: 两段实习,一段小厂算法,一段java后端跟着导师的实习4月份正式开始做简历学八股leetcode:  125道(2月到6月),热题100+经典面试150道,均没刷完八股: 黑马的新版JAVA面试专题视频教程,除了企业场景和消息中间件,其他都听了。项目: 之前的实习有一个微服务项目(纯微服务,没有redis或中间件),把黑马点评听了但是没完全手敲,只写了几个demo接口,然后把实习的微服务项目包装了一下面经: 八股听完后每天算法1-2题,偶尔鸽,然后天天上牛客看面经,通过面经复习总结一下,本人项目经历比较扎实。但是八股零基础,算法题之前零零散散刷过40多道,因此花了两个月的时间,主要是狂背八股和狂刷算法。本来想把中间件也学会的,但是还没开学已经上岸了3. 找实习整体经历:美团: 投了无回音百度: 无回音快手: 简历挂腾讯: 一面挂华为暑期: 笔试过,后续没声了(华子到我们学校开讲座,直接当场投了,当时不知道暑期不要27届)荣耀: 笔试过,一面过字节: HR小姐姐真的超级好,之前投的是另外一个部门,但是北京地区没hc了,小姐姐说可以帮我留意北京其他部门的信息,大概一周之后来的一面电话。总而言之,加油开冲
明天会有好天气:太强了,举办了
0 点赞 评论 收藏
分享
查看20道真题和解析
0 点赞 评论 收藏
分享
(面试官人很nice,答的也算不错,但是让我有种可能要寄了的诡异感觉,可能是因为问的太简单了)1.面向对象的三大特点(哭了,当时候比较紧张,大脑一片空白。尴尬的沉默了一段时间,然后他引导了一两句我就答出来了,不知道会不会影响影响分嘤嘤)2.数据结构有哪些是内存连续,哪些内存不延续?3.用数组可以实现二叉树吗4. 二叉树用深度便利好还是层次遍历好?5. 补充,还问了java单例模式,直接就引到spring boot的单例模式了项目相关1. 主键有什么特点?(回答了一个聚集索引)2. 除了主键之外还有些什么别的键知道外键吗?3. 还有哪些索引,什么情况下建立索引?4. 如何解决订单超卖问题(当时直接回答了redis,然后对面笑了说现在各类框架都挺成熟的,可以直接用……呜呜,然后又紧急追加了一句,在并发量不是特别高的情况下,可以直接在代码里面,更新数据的时候加一个where value>0)5. 如何确保不重复下单复盘了一下之前的笔试题【很重要,我看了别的荣耀面经,好像也会复盘,所以要是没写出来,可以回去再看看】但我当时第三题不但没写出来,甚至没记住题目,所以他问了我照样答不上来(安详)(扯了些题外话,我研究的研究方向,之前是导师的横向项目还是什么,为什么研一就开始找?答曰不想被老师拉去打工。然后问了一下我实习干了啥)求求了求求了,让我oc吧
查看21道真题和解析
0 点赞 评论 收藏
分享
4月8号投的暑期实习,5.13被捞机试(隔太久了俺都快把这事忘了),5.14开考。一共三道题,分别是100分,200分,300分(题目的完整描述不记得了,但记得大致细节)第一题(100分)写一个数据结构,能执行以下操作:(1)插入一个id-优先级的键值对。例子:"+ 1 10",加号代表插入操作,1 10代表ID为1的优先级为10(2)按优先级降序(优先级相同的时候id升序)提取前k个键值对的id,提取之后的键值对移除掉。例子:"- 2","-" 代表提取操作,二代表提取优先级最大的前两个,并输出(3)更改指定id的优先级,执行更改操作的时候,先前移除掉的键值对全部重新插入。例子: "= 1 20""=" 代表更新操作,表示把ID为1的优先级重新设置为20输入样例:7 (代表执行七次操作)+ 1 10+ 2 5+ 3 9- 2= 2 20- 1- 1输出样例:1 323(这题直接无脑写的,用一个哈希表存,每次执行提取操作的时候转移到vector里排序,过了85%的样例)第二题(200分)动态规划+图(还挺简单的直接通过)输入n,给一个n×n的矩阵map,map[i][j] 代表坐标为(i,j)处的高度,一个人从map[0][0]出发,可以从矩阵右边任意处离开。人通过map[i][j]处需要消耗map[i][j]点体力,他每次只能往左map[i][j+1]或者往下map[i+1][j]走一格,如果两格高度差大于1就会摔死。求人离开时消耗最少的体力,如果没有可离开的路径返回-1,参数违法返回-2。输入样例:31 2 35 5 56 6 6输出:6(移动路径1-2-3)第三题(300分)(没写,前俩整完就剩个20分钟了这题就记了下题目)背景是灾区救援,输入两行数据,第一行表示车队的物资数,第二行表示领物资的人所需要的物资数。每次从车里领物资的时候,从领物资队列里,寻找总值小于等于它的最长连续子序列,然后给他们分配物资。如果找不到子序列,把该车的物资累积到下个车进行分配。输出分配次数和没有领物资的人数。输入样例:8 2 5 4 72 3 6 1 2 1 1 7输出4 1第一轮:物资数是8, 可分配给最长连续子序列1 2 1 1分配完后物资:2 5 4 7领物资的队列:2 3 6 7第二轮:物资数是2,可分配给子序列2分配完后物资:5 4 7领物资的队列:3 6 7第三轮:物资数是5,可分配给子序列3分配完后物资:4 7领物资的队列:6 7第四轮:物资数是4,无法分配,累计到下一轮分配第五轮:物资数是 4+7=11,可分配给子序列7分配完物资:(无了)领物资的队列:6因此输出:4 1总共进行过4次分配,余下一人领不到物资
投递华为等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务