上海爱数C++面经

爱数一面:
1、介绍项目具体工作
2、索引种类
3、联合索引 索引失效(最左匹配原则)
4、有没有用过中间件(其实没怎么用过,以前项目用到过QDBUS简单说了下)
5、研究生做过什么项目吗(没有)
6、手写个快排
7、HTTP报文分为几部分(请求行 状态行 请求体 )
8、请求行内容(请求方法 URL 协议名称和版本)
9、HTTP常用8个方法(答了个POST和GET 剩下的忘了)
10、strcut 和class 区别
11、内存逃逸(这是GO的东西 他乱入了)
12、链表和数组
反问 流程和面试哪里需要加强

爱数二面(应该凉了)
1、TCP的三次握手 四次挥手
2、看我做了个web服务器问我用过nginx吗(对不起 没用过)
3、情景题:现在有一个web服务器要做一个反爬虫程序,要求同一个IP5分钟之内不能访问超过100次怎么做(timer 加count  每timer过5分钟 count请一次),
说完回答以后继续提问 你这样做会有问题 那就是你在整个程序过程中其中任意一个区间可能会超过100次怎么办,继续提需求 要求满足任意5分钟之内count不能超过100(没答上来)
面试官说你可以建立一个最长100长度的链表 每次来跟头部时间进行比较 如果超出5分钟则禁止(问题继续升级)
100次升级到10000次 并且限制内存使用该怎么设计(更不会了)  面试官回答令牌桶 为每一个对象建立一个count 每次对象来一次count减一次 并且比较两次时间根据两次时间的差来增加count数量(例限5分钟300次,则时间每差1s count+1)
4、索引失效的几种情况(说了模糊查询 最左匹配 使用函数 剩下的忘了)
5、什么场景下索引会降低效率,不应该建立索引(没答上来) 应该是索引字段需要被大量修改的时候不能建立索引,会导致索引树动态维护而加锁,致使索引查找效率低下
有点久没看八股了 以前背了的东西忘了好多 面试官还是很nice的不是那种问你你一个问题 你怎么说他都没有反应直接下一题那种,看的出来面试官在引导我 但是我太菜了没答上来,并且每个问题都会在后面详细解答 非常好,是我太菜

#面经##C/C++#
全部评论
出结果了 进HR面了
6 回复 分享
发布于 2022-09-19 19:19 重庆
我的比你简单好多啊,可能我是Java,面试官不懂
1 回复 分享
发布于 2022-09-16 17:46 安徽
楼主最后去了吗
点赞 回复 分享
发布于 2023-04-24 23:28 四川
我估计二面跟你是一个面试官,问的场景题啥的都一样
点赞 回复 分享
发布于 2022-09-20 20:21 江西
楼主出结果了吗
点赞 回复 分享
发布于 2022-09-16 20:36 广西
救命,怎么这么多场景题啊,我看下午有人面的都是基础
点赞 回复 分享
发布于 2022-09-16 16:39 上海

相关推荐

喵_coding:项目太烂了外卖+点评啊 而且寒假实习差不多到时候了 hc没多少了 要实在想要找那只能投投大厂试试了
点赞 评论 收藏
分享
关于“实习生工资多少才算正常”,其实并没有一个放之四海而皆准的标准,但如果结合一线城市的生活成本、工作强度以及实习本身创造的价值来看,我个人认为6000 元左右应当是一个基本及格线,也就是每天 200 多元。如果能达到 300、400 元一天,甚至更高,那无疑是更理想的状态。首先,从现实成本看,房租、通勤、餐饮几乎都是刚性支出。低于这个水平的实习,往往意味着实习生需要用家庭或存款“倒贴”工作,这在长期来看并不合理。实习本质上是学习,但并不等于“廉价劳动力”,更不应该是经济压力的来源。其次,愿意给实习生更高薪资的公司,通常不会是差公司。这至少说明两点:一是公司资金相对充足,不是靠压缩人力成本勉强维持;二是公司认可实习生的价值,希望你真正参与业务、创造产出,而不是只做边角料工作。很多高薪实习往往伴随着更规范的培养体系、更高的信息密度和更真实的项目经验。当然,高工资并不等于一切,但它往往是一个重要信号。能给到 300、400 元一天甚至更多的公司,往往对效率、能力和长期发展更有追求,也更可能处在一个有前景的赛道中。总结来说,实习工资不仅是钱的问题,更是公司态度、实力和发展前景的体现。在条件允许的情况下,争取一份“付得起你时间”的实习,本身就是一种理性选择。
北国牛马:你是不是忘了你一周只能上五天班,月薪6000那你日薪就得300了,日薪200一个月也就4000,也就刚好覆盖生活成本了
实习生工资多少才算正常?
点赞 评论 收藏
分享
评论
9
21
分享

创作者周榜

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