ccc0 level
获赞
155
粉丝
39
关注
86
看过 TA
1298
门头沟学院
2025
C++
IP属地:广东
暂未填写个人简介
私信
关注
2023-05-14 17:30
门头沟学院 C++
+ 自我介绍+ 通信为啥想转计算机,是觉得软件更适合自己还是通信没前景。。。+  C++编程储备时间————————————————八股————————————+ 指针和引用区别,实际编程中哪些地方应该用指针哪些地方应该用引用+ 为什么内联函数和静态成员函数都不能用虚函数?+ 怎么样去判断程序有无并发风险,竞争冒险有什么手段,程序写好了,有什么调试手段判断并发风险+ 重载重定义重写区别+ new和malloc的区别? (只说了new是在malloc分配空间的基础上进一步初始化对象,被问有无别的角度的理解)+ C++源文件生成可执行文件的流程+ 设计模式? (答不了解,最后反问建议时专门被点了。)+ MySQL索引实现原理+ 一级索引和二级索引,从使用方式上区别,索引命中先后顺序+ Socket在什么情况下是可读/可写+ HTTP和HTTPs有什么区别?+ 在浏览器中输入关键词搜索,用到哪些协议层,输入域名到返回网页涉及过程+ 建立HTTP请求的必要过程+ TCP为什么3次握手而不是两次+ UDP实际中适合使用场景在什么+ UDP调用connect有什么作用+ epoll原理和优缺点+ golang中channel模型,扇入扇出概念+ 项目————————————————手撕————————————字符串的最长无重复子串? ——滑动窗口解,时间复杂度?最优解吗?
投递腾讯云智研发等公司8个岗位
0 点赞 评论 收藏
分享
2023-03-17 18:15
门头沟学院 C++
+ 问了一下科研(第一次被问科研我哭)+ 盘项目+ git常用命令 (作死简历写了, 答:只记得git clone了。。(内心SOS))+ 介绍go协程、接着问C++协程+ go协程怎么分配到不同的CPU核+ 多线程和多进程差别+ 多线程通信,共享一个int变量+ 100个线程访问同一个变量,只有1个线程再写这个变量,有什么做法优化访问冲突问题?+ 平时C++标准一般用的是多少,9,8,11+ C++11里面的list的size获取时间复杂度+ C++map底层结构+ O(1)的map--->unordered_map,底层哈希表+ 避免哈希冲突方法+ 二维数组应该横着遍历还是竖着遍历+ C++类:private、public、protected关键字+ 类只有int值,为private,无public方法,给一个实例化的对象,有没有什么办法访问or修改?+ TCP和UDP区别典中典+ 怎么用UDP实现可靠传输+ 电脑连了路由器、还没分配ip、怎么样通信,都没有TCP/IP协议栈怎么样通信,基于什么通信(简历写了熟悉网络就被问了。)+ MySQL事务特点(简历写了)+ 算法题:字符串相加 (没A出来一直bug,写了40分钟后面试官还问要不要再给我一点时间,内心感受复杂。)被捞起来猜测是因为项目中一个模块可能跟业务比较符合,但是项目我没有仔细思考过,花费时间较短,思考也少,很水,被盘了十几分钟后就老底接了个干净,后续回答给面试官菜笑了后就换问题了。。感觉有点可惜,这可能是离鹅最近的一次。面了一个多小时,问的很基础,非常感谢面试官,复盘下来很有收获,项目需要精进一下。
海潮音:哈哈哈哈 “给面试官菜笑了” 老哥好**幽默
投递腾讯等公司8个岗位
0 点赞 评论 收藏
分享
2023-03-17 17:04
已编辑
门头沟学院 C++
+ 为什么考虑面试测试开发方式? :测试需要细心毅力个人兴趣+ 代表性技术优势项目?+ 项目业务流实现流?实现层面、各个模块用到的关键技术点?  (纯纯数据库CRUD怎么说哇我哭)+ Redis基本数据类型、set和zset区别+ 缓存击穿是什么、与正常缓存未命中区别+ C++ const和define+ C++多态典中典+ 数据结构堆排序排序过程? : 我说的是new一个优先队列,然后给元素全丢进去、然后拿出来时就是有序的,内部里面是一个heapify和heapinsert的过程,然后讲了一大堆节点下沉上浮给我自己都讲晕了。。但是看面试官的反应好像不是?+ 数据库左连接和右链接+ SQL语句:查询前10名人的成绩、查王姓且成绩大于92的人、Like通配符+ get和post区别+ TCP和UDP区别+ 写题:字符串转数字(内心OS:这个题可能是我已经被放弃了/(ㄒoㄒ)/~~)+ 设计测试用例测试刚刚写题的函数考虑哪些点?(内心OS:原来坑在这儿/(ㄒoㄒ)/~~)+ 登录场景:一个输入用户名框和一个登录框一个登录按钮、可以想到的测试点+ 登录场景:登录后一直loading,怎么定位是前端问题还是后端问题+ 搜索场景:可以想到的测试点?反问:1. 搜索场景答案:功能、异常情况(字符串长度中文英文)、性能(接口耗时响应速度)、安全性(违禁词非法词),考虑测试用例设计该从哪些维度考虑2. 反问建议:技术上让我补充基础(老菜狗了)、测试上补充基础如测试用例设计最后:面了1个小时,很多都不会,非常感谢面试官!
投递字节跳动等公司8个岗位
0 点赞 评论 收藏
分享
2023-03-17 15:48
门头沟学院 C++
+ C++类跟结构体的区别、默认访问权限+ 静态关键字的作用、绑定在哪个区+ 静态成员函数作用、可以调用类中其他非静态成员函数吗+ 封装特性、封装整体的目的是?+ 怎么去访问类里面的私有变量(不允许通过公共接口访问):友元+ C++如何实现多态+ 什么是纯虚函数、作用+ 重载和重写区别+ C++内存分配方式有哪几个区、堆区和栈区使用场景+ 堆上new了数组,释放时怎么写+ delete完后怎么避免野指针?+ new和malloc区别+ C++空类默认函数+ 深拷贝和浅拷贝+ 为什么构造函数不能定义为虚函数而析构函数往往定义为虚函数+ C++11 Lambda表达式、auto关键字、智能指针作用原理+ C++强制转换类型+ vector push_back和emplace_back+ STL容器、vector和list区别+ 迭代器使用注意事项+ 如何做C++内存管理、内存泄漏解决和经验+ map和unordered_map区别+ go的底层map+ go切片和数组区别、channel+ go的泛型入参、C++可变参+ 容器算法,二叉树随机删除中间某一个节点+ 有用过多进程多线程通信吗+ 协程并发带来的不安全问题、加锁繁琐且容易出问题,有无别的方式+ 网络TCP的开发、Linux下开发C++、gcc、make_file、vim+ Linux基本命令熟悉吗?ps查看某个进程命令+ redis常见命令、用过过期机制吗+ Redis底层数据结构和使用场景、zset底层跳跃表+ Redis并发访问高的原因、持久化机制(落地机制)+ Redis大key问题及对应解决、不放在redis上读取大key时间过长解决+ git被自己的回答菜到了,我怎么会这么菜
夜雨__:好多我都不会😢
0 点赞 评论 收藏
分享

创作者周榜

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