首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
昴宿增九的哈利湖
2023-12-02 09:17
Kings College London 算法工程师
关注
已关注
取消关注
华为泡池子
请问现在只能干等吗?
全部评论
推荐
最新
楼层
这个人起了一个响亮的名字
渤海大学 模拟IC设计
请问你是哪天面的主管面呀,多久刷新的
2
回复
分享
发布于 2023-12-02 09:45
辽宁
想吃火锅的咸鱼人
福州大学 C++
牛友有消息吗
点赞
回复
分享
发布于 2023-12-20 16:26
福建
Mr.Tesla
Universiti Teknologi Malaysia 硬件开发
牛友什么部门,哪天面完的
点赞
回复
分享
发布于 2023-12-02 09:56
河北
Andrew亲亲亲亲亲王
University College London 测试工程师
是的
点赞
回复
分享
发布于 2023-12-02 09:31
北京
暂无评论,快来抢首评~
相关推荐
04-26 22:27
已编辑
OPPO_运营管理_HR
oppo暑期实习面经
一面(45min)二面(30min)oppo暑期实习面经10/50暑期实习的面试也是三次面试,这里以数据分析为例 大家可以感受下每一次面试的侧重点,还没投递的同学也尽快 占住排序很重要 往届有很多我熟悉的学生因为投递迟了,后面通过了面试但是offer发不下来 网申网址:https://careers.oppo.com/university/oppo/campus/post?shareId=9445 投递时,填我的推荐码:X7206892 优先筛选 然后可以跟进进度哈 你入职了我也有奖金的 主打互惠互利! 其实 oppo 本质还是属于制造业,很多业务领域的问题不像互联网一样有通...
点赞
评论
收藏
分享
04-10 14:24
蚌埠坦克学院 C++
武汉 腾讯云智 客户端 KPI
武汉的客户端岗位是不是猛猛刷KPI啊,最初4.4清明节约我面试。觉得时间过于逆天,在确认面试页面让换到这周,直至昨天官网一直显示业务面试,但一直没收到新面试的邮件,今天又看了一下,暂不匹配#腾讯云智##武汉##客户端##KPI##暑期实习#
完全离开水的鱼:
面试不要推 人太多了 同一天的你不接受别惹能接受了 合适了 没hc了 就直接不会面你了
点赞
评论
收藏
分享
04-09 22:29
成都纺织高等专科学校 C++
蚂蚁KPI一面
#哪些公司面试官让你印象深刻?#投的C/C++岗位,虽然被KPI面了,但是感觉很有意思,所以记录下。本来约好了时间,结果提前20分钟给我打电话说我们提前开始面吧。全程只问了两个方向的问题:一个是网络,TCP的八股,TCP和UDP的区别使用场景,HTTP和HTTPS等,这些我都回答上来之后就没有深问了。然后就不对劲了,开始问MySQL和分布式事务了,每问一个问题都要说这是基础,当时我就感觉不对劲,怎么越问越像Java面试的问题。从MySQL的ACID开始问,然后是MVCC,如何解决不可重复读和幻读问题。然后开始问MySQL的三大日志,如何记录、如何崩溃恢复、如何解决不一致问题。然后继续问到分布式事务,最离谱的点来了,我说我是C++方向对这些了解不多,我就简单讲了一下2PC、3PC还有Raft协议,他接着Raft协议中网络分区故障情况连续问了三四个问题,我回答之后,问我是否知道PAXOS,Saga,TCC,我说了解很少,他说这都是基础。然后又问我针对分布式事务的网络传输时延和日志记录如何优化,这都是基础。结束之后马上发了拒信。还是很有趣的一次经历,被恶心到的就是面试官反复强调这是基础。感觉这种风格的题更像在校招的Java的面试里的?不知道各位Java大佬怎么看待分布式事务的这些问题的重要性。
蚂蚁集团一面238人在聊
查看8道真题和解析
哪些公司面试官让你印象深刻?
点赞
评论
收藏
分享
04-29 15:19
蚌埠坦克学院 C++
腾讯云智实习面经(带答案)
1)手撕:给定字符串,求不含重复字符的最长子串长度,并打印这个子串//哈希Set配合双指针private static String findLongestSubstring(String s) { int n = s.length(); int left = 0; int maxLength = 0; String longestSubstring = ""; Set<Character> charSet = new HashSet<>(); for(int right = 0 ; right < n ; right ++){ while(charSet.contains(s.charAt(right))){ charSet.remove(s.charAt(left)); left++; } charSet.add(s.charAt(right)); if(maxLength < right - left + 1){ maxLength = right - left + 1; longestSubstring = s.substring(left , right + 1); } } return longestSubstring; }2)如何设计一个秒杀系统?从以下角度考虑:1.高性能架构;采用分布式架构,消息队列来削峰填谷,服务的降级和熔断 2.高并发的处理能力:商品库存扣减的多线程安全问题,采用redisson分布式锁,缓存预热3.用户体验升级:websocket实现秒杀倒计时同步,消息队列实现秒杀结果实时反馈,针对ip地址,设备指纹和访问频率的限制实现防作弊系统4.数据一致性保障;数据库分库分表,本地消息表5.监控报警:监控系统,报警系统,日志系统,异常日志收集,分布式追踪系统6.安全防护、成本控制3)String StringBuffer StringBuilder区别String是不可变类,线程安全,每次修改字符串都会创建新的字符串,效率比较低StringBuffer是可变类,直接在原字符串上修改,使用了Synchronized实现同步,效率也比较低,适合多线程场景StringBuilder是可变类,线程不安全,效率比较高,适合单线程场景4)数据库字段char和varchar区别char:定长字符串,存储长度为1~255个字符,存储空间固定为255字节,不足用空格补,适合固定长度的字段,便于数据库读取和优化varchar:可变字符串,存储长度为1~65535个字符,存储空间为实际长度+长度字节5)索引失效的情况索引失效是指数据库在查询过程中无法有效利用已建立的索引,导致查询性能下降,甚至退化为全表扫描的情况。查询条件中使用了函数或表达式对索引列进行操作;使用了OR条件且未对所有分支列建立索查询条件中使用了NOT、<>、!=等否定操作符;对索引列进行了模糊查询(如LIKE '%abc%'),且通配符位于开头;查询条件中列的顺序与复合索引的列顺序不匹配;或者查询时数据类型不匹配导致索引无法使用。6)数据库的事务隔离级别读未提交:允许读取尚未提交的数据,可能导致脏读、幻读、不可重复读读已提交:允许读取已提交的数据,不能保证数据一致,可能导致幻读和不可重复读可重复读:允许读取已提交数据,可能导致幻读串行化:保证数据一致性,但是并发度和性能低7)Redis的常用数据类型,分别存储哪些东西?String:存储字符串,比如用户名、密码和验证码等哈希:哈希表,可以存储用户信息,商品信息等List:存储有序的元素,比如消息队列和日志记录Set:集合,可以做去重排序或求交集等Zset:带得分排序的集合,可以做用户或者流量等的排行榜8)Redis的锁机制基于SETNX命令,将锁名称作为键,客户端唯一标识(UUID)作为键值,使用完锁后DEL释放锁 因不可冲入可能存在死锁和不及时释放锁的情况,可以释放锁时检查锁值是否为自己的UUID以及添加过期时间基于Lua脚本,使用原子SET命令和Lua脚本的事务性,但仍存在锁续期困难和业务超时锁释放风险基于Redisson的分布式锁,支持可冲入锁和自动续期,提供公平锁、联锁和红锁9)HTTP1.0 2.0 3.0 区别HTTP1.0:默认为短连接,每次请求都需要建立TCP连接,并通过Connection: keep-alive头来实现持久连接,不支持管道 化,主要使用If-Modified-Since/Expires来做为缓存判断的标准;HTTP2.0:采用二进制格式而非文本格式,解析更加高效,支持多路复用允许单个TCP交错发送多个请求和响应,引入HPA CK压缩算法,对请求和响应的头部信息进行压缩,消除冗余,允许客户端为请求设置优先级HTTP3.0: 最新的HTTP协议,基于QUIC协议,QUIC使用udp传输数据,不存在队头阻塞问题,首次连接后具备0RTT优 势,减少延迟,允许网络切换时,将连接迁移到新的IP地址,默认采用TLS加密,保证数据传输的安全性10) TCP的三次握手和四次挥手,为什么需要?三次握手:客户端向服务器发送SYN表示请求同步,服务器向客户端发送SYN+ACK表示确认收到同步请求,可以确保客户 端的发送能力正常,客户端向服务器发送ACK表示确认,可以确认服务器的发送和接收能力以及客户端的接收能力正常, 连接建立,通过三次握手能够保证通信双方的接收发送能力正常四次挥手:客户端发送FIN+x序列号表示请求关闭连接,服务器发送ACK+x+1表示确认收到,客户端向服务器的通道关 闭,服务器发送FIN+y序列号表示请求关闭连接,客户端发送ACK+y+1表示收到,等待2MSL没有收到回复后关闭TCP连接,因为TCP是全双工的,双向链路分别需要发送和接收两次,所以是需要四次挥手。11) 从输入网址,到最后访问页面的全过程首先输入URL,进行URL解析,准备发送http请求在请求之前,先本地查看浏览器缓存,如果缓存有该资源,直接返回,否则继续准备请求发送请求之前,进行DNS域名解析,按照本地缓存,本地HOST,路由器缓存,DNS服务器,DNS根服务器顺序,直到查 询到URL对应的IP地址三次握手建立TCP连接构建请求并发送,包括请求行,请求头,请求体,并把和该域名相关的cookie放入请求头,构建HTTP请求,如果是https 还要进行加密服务器处理请求,生成对应的响应并返回相应资源四次握手关闭TCP连接浏览器接收到响应后进行解析处理,如果是字节流可能是下载管理器进行下载,如果是html页面就是进行渲染生成页面。
查看11道真题和解析
点赞
评论
收藏
分享
04-27 14:36
已编辑
未填写教育信息
办公室帅哥美女多
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.3W
2
...
左手敲代码的程序员,不配拥有offer吗?
7.1W
3
...
五一假期,弯道超车时间表
1.3W
4
...
后端简历上最值得写的项目
1.0W
5
...
五一别写你那破开源代码了
8864
6
...
北京到底有谁在啊?
8659
7
...
五一准备刷完这些面试八股题!!
7456
8
...
拼多多服务端信息确认
6956
9
...
快手投诉后续- HR把我拉黑了!
6658
10
...
和ai聊天,忍不住爆哭
6442
创作者周榜
更多
正在热议
更多
#
设计人如何选offer
#
98417次浏览
689人参与
#
找工作,行业重要还是岗位重要?
#
7806次浏览
102人参与
#
五一之后,实习真的很难找吗?
#
45815次浏览
328人参与
#
盲审过后你想做什么?
#
12710次浏览
113人参与
#
外包能不能当跳板?
#
22201次浏览
191人参与
#
领导秒批的请假话术
#
9957次浏览
74人参与
#
考研可以缓解求职焦虑吗
#
21176次浏览
251人参与
#
五一假期,你打算“躺”还是“卷”?
#
30722次浏览
436人参与
#
找工作前vs找工作后的心路变化
#
7205次浏览
64人参与
#
面试等了一周没回复,还有戏吗
#
115667次浏览
1074人参与
#
硬件人,你被哪些公司给挂了
#
46735次浏览
722人参与
#
安克创新求职进展汇总
#
32582次浏览
415人参与
#
大疆的机械笔试比去年难吗
#
69654次浏览
603人参与
#
应届生薪资多少才合理?
#
3115次浏览
24人参与
#
牛友们的论文几号送审
#
27275次浏览
623人参与
#
写简历别走弯路
#
714538次浏览
7850人参与
#
你喜欢工作还是上学
#
37681次浏览
413人参与
#
如果有时光机,你最想去到哪个年纪?
#
43345次浏览
769人参与
#
如果不工作真的会快乐吗
#
101248次浏览
867人参与
#
每人推荐一个小而美的高薪公司
#
72851次浏览
1357人参与
牛客网
牛客企业服务