腾讯云二面(过了)

#软件开发2024笔面经# 时间半小时

1.自我介绍
2.项目里最难的部分
3.介绍一下JVM内存结构和类加载流程
3.介绍一下堆排序的原理
4.思维题100匹马挑前四名,(在提示下才想出来)
5.反问:部门是基础开发还是业务开发,都做

目前美团腾讯都二面完了,希望能过一个吧,好想要个offer
全部评论
半个小时
1 回复 分享
发布于 2024-03-23 15:50 辽宁
我也是,聊了会项目,一点八股就结束了,也没叫写题
点赞 回复 分享
发布于 2024-03-25 20:48 美国
请问面试到出结果中间隔了几天啊
点赞 回复 分享
发布于 2024-03-26 12:59 美国

相关推荐

03-13 11:13
已编辑
快手_后端开发(实习员工)
 感觉部门蛮核心的,做携程酒店订单流转处理的。#牛客AI配图神器#  ○ 请先做一个自我介绍。    ○ 你在快手电商平台做的查询优化具体解决了什么问题?  ○ 本地缓存和 Redis 缓存的容量是如何确定的?    ○ 本地缓存设置 1 万条数据容量的依据是什么?  (少了命中率太低频繁淘汰,多了占内存容易gc,且大概热点 数据就只有1w左右)  ○ 如何保证缓存数据的新鲜度(更新机制)?    ○ 如果缓存与数据库对账失败,如何处理?  (我说定时任务三天全量对账一次)  ○ 极端情况下,如果全量同步也失败你怎么发现数据有问题?(告警啊,手动修复?)  ○ 后续再全量同步时,如何保证全量刷数据是没有遗漏的?(不知道咋办了)  ○ Redis 集群的哈希槽(Hash Slot)设计目的是什么?    ○ 为什么哈希槽数量是 16384 个,而不是更少?  ○ InnoDB 如何解决幻读问题?    ○ 单表合理数据量的评估标准是什么?实习公司为何按 5000 万分表?这个5000w出于什么来考虑?  ○ 为什么选择 CountDownLatch 而不是 CompletableFuture?    ○ 如果核心线程数已满但未达最大线程数,新任务如何处理?    ○ 线程池线程数量如何设置的?线程池的任务队列长度应该如何设置?(我说考虑QPS,avgcost,还有cpu核数,任务队列要考虑上游超时时间>=排队时间+任务平均最大执行时间)  ○ 面试官追问:cpu执行和io这种实际比较难以测量,而且会动态变化,且随着业务迭代avgcost也会变化,那核心线程数有没有比较通用的设置?(我说了美团推荐的一个公式)  ○ 你这个做的实习项目是怎么做的,能满足什么业务?  ○ 说你实习比较困难的点?(这个真不知道咋说,感觉我觉得困难的面试官觉得一般)  ○ 如何实现业务方工具与大模型能力的解耦(可配置化)?    ○ 是否可以不依赖开发经验,通过标准化流程自动化映射工具与模型?  ○ 反问:多思考极端情况+多去理解业务的架构(面试官人真好说这个也很困难)就35min,无手撕,全拷打实习,就一面已约hr面
查看21道真题和解析
点赞 评论 收藏
分享
03-15 14:18
门头沟学院 Java
22408复试线边缘,之前投了拼多多京东之类的,拼多多从服务端调到客户端了,京东估计笔试完就没了。- 自我介绍- 项目深挖  - 前端用了什么架构(vue,element)  - 说了一个vue中我不懂的名词(不了解)  - 你认为前端哪个地方做的好(os:感觉没地方做的好,但还是说了一个。从后端传的数据通过列表保存到pinia中,做到了数据持久化,其他组件也可以方便的访问)  - vue的数据和视图怎么绑定的(vue只是跟着视频走了一遍,会实操,但这些名词没反应过来。面完了想起来是v-model和:model。。用了很多次,但没想到)  - vue组件之间的数据有哪几种方式(pinia持久化,url传参,全局变量,没了)  - 前端感觉g了😢,开始问后端了。后端用了哪些技术,怎么保证数据库的数据是安全的(密码md5算法转换,登录信息用post请求)  - post请求里面放的是明文嘛,也就是说信息传输过程中是完全暴露状态(是的,这一点没考虑到)  - 怎么设计数据库的(就是按需求设计的,但是后面实现的时候修改了不少(不知道他想让我回答什么,想让我回答有那些表?))  - 看了我另一个项目,还做过python后端?(是的,但是仅仅会写一些小项目,主要还是些java)  - 项目从前端到后端用了多长时间(用了两个月,从前端到后端,还包括一个大模型的微调)- 两道手撕算法(第一个没做出来,感觉是mid,换了一个,easy,感觉写错了,太惨了,但是他没说错没错)- 反问(不知道反问啥,之前看的面经都忘了,随便问了两个)- 最后一句话是“祝你开心”一共面了30分钟,没有八股文环节,要g了感觉面试官觉得我是面着玩的,还祝我开心😁但是我是真的菜,就这个水平。寒假全栈开发完了毕设,就是我的主项目,结果一问这么多答不上来。连八股文都没问,408也没用上😢工作真的难找,八股没背,算法没刷,还是个双非。这就是我找工作以来的第一次面试,大佬们给个建议呗😭#笔试# #软件开发投递记录# #牛客创作赏金赛# #我的失利项目复盘#
查看10道真题和解析 笔试 软件开发投递记录
点赞 评论 收藏
分享
03-06 17:28
已编辑
天津大学 Java
2.25一面1.TCP的RST有什么用,在哪里用到了2.知道ICMP吗3.Linux命令行输入命令后的执行过程(不会,说可能有fork())4.fork具体过程(不会,说只知道写时复制)5.Netty为什么高性能(说了Reactor,零拷贝,面试官提醒内存管理方面有什么,说ByteBuf用的是堆外内存,还有就不知道了)6.Java的volatile关键字7.MySQL,Redis,Kafka等在高性能、高可用、高并发方面有什么设计(说了Redis的哨兵集群和切片集群)8.MTU是什么9.MySQL里覆盖索引是什么手撕:leetcode 34. 在排序数组中查找元素的第一个和最后一个位置2.26二面1.TIME_WAIT有什么用2.又问了RST3.traceroute用过没(没有)4.eopll和select有什么区别5.什么时候用水平触发 什么时候用边缘触发(不知道)6.用epoll做过Linux上的socket编程吗(没有)7.一个TCP句柄什么情况下会有可读事件(不知道)8.TCP的connect发送了什么报文9.UDP句柄能执行connect吗(说了不能 答错了)10.fork都会返回吗(不知道)11.zookeeper了解吗(不了解)12.一致性哈希算法和普通哈希算法有什么区别13.C++的vector的size()和capacity()的区别14.如何改变size的大小15.如何改变capacity的大小16.单例模式怎么实现17.怎么实现一个线程一个单例18.又问了MySQL的覆盖索引19.为什么主键要用自增id20.http请求由哪几部分构成21.常见的请求头有什么(一开始把请求头当成请求方法了,后来面试官指正)22.GET和POST的区别23.Linux用过什么命令3.6三面秒挂八股一个没问,问了一些项目相关的问题,最后手写了个快排。反问的时候就明显感觉到面试官不太想回答了
点赞 评论 收藏
分享
评论
6
25
分享

创作者周榜

更多
牛客网
牛客企业服务