首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客283328129号
2024-07-17 17:13
上海大学 机械结构工程师
发布于上海
关注
已关注
取消关注
极氪中间件实习生
一面面了快一个小时,问了项目相关的问题,然后是c++八股,c++11的新特性,unordered_map底层实现,红黑树的特点,有没有用过一些算法,冒泡什么的,做一道简单的题,两个数在不创建另一个对象的情况下如何交换,为什么我做的手撕都比较简单😅😅😅
#极氪面经#
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-20 11:36
奥利安费 Java
腾讯云智后台实习一面
1、自我介绍答:公式背诵,背完后聊了些简历上写的算法竞赛获奖的详情,他说他不太熟悉几等奖几等奖的获奖要求。2、我看你会 Java、Cpp、Go,说一下这些语言的区别答:生态不同,Java 生态很好,可直接调用的 api 很多,其他语言可能部分业务要自己手搓**,开发成本高。3、可不可以说一下其他方面的不同?答:Cpp、Go 有指针,数组中存的是元素,Java 无指针,数组存的是地址。4、你觉得这两种设计的哪种更好?你更喜欢哪种设计?答:各有优劣,性能高的内存开销也会高(现在想起来当时应该说指针可能造成内存泄露)。我本人更喜欢指针设计,又聊了 Java 浅拷贝拷地址,深拷贝实现麻烦,所以喜欢指针...
查看12道真题和解析
点赞
评论
收藏
分享
04-29 15:19
蚌埠坦克学院 运维开发工程师
腾讯云智实习面经(带答案)
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道真题和解析
点赞
评论
收藏
分享
05-02 19:12
已编辑
河海大学 Java
PDD 暑期实习 一面面经
1.自我介绍2.讲一下实习项目的系统架构和设计思路,接入层,底层数据接入等,分哪些模块,数据怎么存储,大概用到哪些技术框架?(当时听到这个问题人是懵的,之前也面试过几次,完全没想到过直接让讲公司项目的架构,还好开发的那个是公司核心项目,做了微服务设计,就讲了下大概有哪些服务,各自的作用以及流程执行的关联调用)3.讲下实习经历里的预排序遍历树(只要问就能硬控他10min)4.项目服务注册和服务发现用的什么框架?5.假设RPC中A调用B,怎么知道B的IP接口和协议?6.服务提供方挂掉怎么维护IP列表?7.服务提供方B有10台实例,其中有两台的调用一直超时,如何优化让调用更稳定?调用方A维护黑名单,...
查看14道真题和解析
fengdongnan的...
点赞
评论
收藏
分享
04-25 14:18
东南大学 C++
我是不是遇到KPI面了
rt,4.18美团一面,当天下午约二面,4.21二面,但是现在三天过后已进人才库,给一二面面试官发邮件没人回复,然后给二面面试官发短信也没人回复,也没有收到感谢信,但是后面两个志愿一直卡着待开启很难受
点赞
评论
收藏
分享
04-23 10:45
西安财经大学 销售
腾讯云智测开一面(凉经)
1.自我介绍2.计网五层的传输层,网络层,数据链路层疯狂拷打因为是高性能网络产品部门,所以这块问的很细剩下纯聊天,聊了半个多小时,聊的挺开心的😂😂😂3.反问,部门,业务,需要什么技术储备面试官说的很详细,讲了10分多钟今早显示暂不匹配tips:测开的话python还是要学学的,面试官想问,我说我主要写java的,py只有能写的程度,底层不了解计网还是得静下心来好好的学习哎敢问路在何方腾讯给了两次次机会,云智给了一次都没把握住突然感觉这辈子就这样了😃😃😃
尽力哥:
我也是,问我会不会python自动化测试,我说不会,问我go语言会不会,我也不会(我是主java的)然后面完秒挂
查看3道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
5
10
分享
评论
提到的真题
返回内容
招聘动态
查看更多
26届投递链接合集
快手
25届补录+26届实习
26届实习内推合集
华泰Fintech星战营
全站热榜
更多
1
...
我的校园恋爱正式结束了
1.2W
2
...
这次是真的告别了!
1.1W
字节暑期补捞
热聊中
3
...
极限春招小结
9349
4
...
从后端的角度聊一聊:2728届想要搞开发的同学现在最应该干什么?
8046
5
...
找工作找到厌倦了,晒一下毕业照吧!
7479
6
...
毕业照和春招结束代表着我的学生时代落幕了
6836
7
...
坐我后面的妹妹被拉走了!!
6727
8
...
26届找不到暑期实习也不必太焦虑!!!!
6403
9
...
第一次给了美团
6325
10
...
实习生崩溃瞬间
5701
创作者周榜
更多
正在热议
更多
#
写给毕业5年后的自己
#
3403次浏览
58人参与
#
海信求职进展汇总
#
64389次浏览
356人参与
#
华泰证券Fintech星战营
#
167634次浏览
190人参与
#
职场捅娄子大赛
#
315553次浏览
3239人参与
#
HR问:你期望的薪资是多少?如何回答
#
39505次浏览
524人参与
#
华为求职进展汇总
#
4641035次浏览
28241人参与
#
如果今天是你的last day,你会怎么度过?
#
22170次浏览
197人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
107795次浏览
779人参与
#
好好告别我的学生时代
#
38356次浏览
778人参与
#
晒晒我司的端午福利
#
14448次浏览
99人参与
#
实习/项目/竞赛奖项,哪个对找工作更重要?
#
82483次浏览
1108人参与
#
参加完秋招的机械人,还参加春招吗?
#
47407次浏览
544人参与
#
金融财经春招备战日记
#
19292次浏览
127人参与
#
视觉/交互/设计百问百答
#
42805次浏览
427人参与
#
晒一下我的毕业照
#
29671次浏览
315人参与
#
如何缓解求职过程中的焦虑?
#
6531次浏览
93人参与
#
上班苦还是上学苦呢?
#
222244次浏览
1326人参与
#
记录实习开销
#
22974次浏览
171人参与
#
如果中了500万,你会离职吗?
#
81591次浏览
649人参与
#
工作两年想退休了
#
119430次浏览
1115人参与
#
金融银行面经
#
73656次浏览
519人参与
牛客网
牛客企业服务