10道单选 10道不定向 3道编程大题(ak剩20min) 第一题 : 给定一个数n和一个位置p 求n转化为二进制后 从右往左第p个位置上的值是否为1 题解: 简单位运算,右移p-1次后得到n2, return n2&1; 第二题: 给个数组,数组元素值范围是3-13的整数, 代表扑克牌3-10,和JQK(11.12.13). 求 是否能用顺子的形式出完所有手牌。 题解: 递归贪心,用map存每个
2023.10.13腾讯云智-客户端开发一面凉经,15分钟提问+15分钟手撕 (写面经攒人品) 1. 计算机相关的知识都是自学的吗 2. C++用的多么 3. C++11用过么?用过,智能指针,unordered_set,unordered_map 4. 项目中的智能指针主要用到了哪些?unique_ptr当时和unique_lock搞错了 5. 智能指针主要解决什么问题?(上一个问题回答的不好)
1.自我介绍 问了一点项目,了解视频的编解码吗 2.tcp的三次握手,为什么三次,传递的序列号有什么作用? 3.做个题,简单算税,要把税率用数据结构存起来 4.讲一下快排,快排最坏复杂度,最好复杂度,哪种情况下最坏 5.进程间通信方式了解哪些? 6.项目过程有无印象深刻的?对于这个问题,你还有其他自己的解决方案吗 7.handler机制的底层原理 8.会不会C++?(本科学过,现在主要还是Java
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算最小的距离总和 * @param distance int整型vector<vector<>> 学生到2个校区的距离 * @return int整型 */ int Calcul
8个单选 6个多选 2个编程题 编程题不是很难 第一题是根据输入给定的分割方案,求出分割后的最大区域。 第二题是升序合并多个链表。
1. TCP和UDP区别 2. TCP怎么保证可靠传输 3. TCP拥塞控制做什么用 4. HTTP协议基于什么 5. HTTP和HTTPS 6. 客户机拿到了公钥和私钥全部吗 7. Java中的GC流程 8. 为什么要有分代收集 9. 哈希表 10. 数组和链表的区别 11. 数组和链表头部插入和尾部插入细说 12. Java中哈希表查找和插入的时间复杂度 13. 项目和实习 算法1:括号匹配,
自我介绍 项目 很多C++的特性, 比如vector和List区别、static的作用、linux内存结构、栈和堆等等时间太久记不清了基本都是八股 手撕:旋转链表 总共40mins吧好像
记录下面试经历 面试官人很好,更像是老师向学生讲解知识,会去主动讲解一些难点 1自我介绍 2投屏看一段简短的算法,说说是有什么作用 3看过一些底层代码没,比如说你用过的一些技术,为什么这些技术要这么设计.比如redis的一些底层代码看过没,为什么会这么设计,一些函数为什么这么写. 4redis的线程安全级别 5redis支持多线程吗,redis如何处理并发,如何设计的. 6讲解c与java的区别,
时间:2024/08/12 19:00(50分钟) HR面,综合性交流,包括竞赛经历、性格、兴趣爱好、他人评价、家庭、有无病史、岗位了解等
时间:2024/08/01 21:30(35分钟) 项目拷打 高强度细致八股,问了很多不擅长的东西,pass了很多数据库和操作系统的东西,感觉凉 1. 如果代码文件只读,而里面定义的类有一个私有成员,如何修改这个成员的值 我回答的是尝试找到这个成员的地址去修改,反馈说这种方式不太靠谱,建议我下来查一下正确的方式 下来找的一些方法: 先define private public再include,应该
一面4.22 1. 自我介绍 2. 经历更适合后台开发? 3. 对移动端开发能接受吗?工作地点?什么时间点实习? 4. 项目过程中最有成就感的项目? 5. 项目中遇到了什么难题,解决的过程? 6. 自我学习能力如何?通过哪些渠道方式提升自己? 7. 链表和数组的区别? 8. 排序算法知道哪些? 9. 编译流程? 10. 介绍一下死锁 11. 内存空间介绍 12. 锁分为哪些种类 13. tcp和u
一面(3.9) 讲讲了解到c++11新特性。 std::string缺陷(不了解)。 智能指针与原生指针开销一样吗?(答智能指针是一个类,有默认的拷贝、构造函数等,shared_ptr还多了一个引用计数),说这是基于类层面的,让我基于对象回答。不是很了解再次询问,说单看10000个智能指针和原生指针开销一样吗?有点懵了说一样。 浮点数存储方式。 MD5,Base64。 http1.0/1 2 3做
客户端下载地址: windows 32位安装包 windows 64位安裝包 mac 安装包 Android App iOS App
问题 你想使用网络上提供的服务。 解决方案 创建一个基本的 TCP 客户机。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 connection = net.createConnection port, domain connection.on 'connect', () -> console.log
客户端调用服务端 服务端的proto文件copy到客户端 获取grpc客户端 //sample 为服务名称 var client = await provider.FindGrpcClient<RpcTest.RpcTestClient>("sample"); 调用服务方法 var result = await client.SayHelloAsync(new HelloRequest() {