我对kryonet客户端断开有问题。有谁能帮我弄清楚这个问题的根源是什么吗? 利用kryonet库,客户端需要发送和接收KeepAlive数据包才能保持连接。客户端线程将自动处理此操作。但是如果我的客户端做了一个繁重的工作(注意:在另一个线程中),它似乎会阻止客户端线程做这件事。 问题出现在读取大的数据库表时,从表中选择一些列(每个Gega的大小)需要花费时间 不同的超时阈值 kryo 2.23和
KSVC KSVC(Kingsoft Video Cloud)是金山云提供的移动端SDK。金山云在编解码方面动作比较多,支持了h.265。 编码器特性: Android iOS Codec Transport Hardware Encoder Software Encoder Lowlatency YES YES H.264+AAC H.265 RTMP YES YES NO 编码器高级特性: 美
笔试时间:2022年8月19日 1 单选 1)哈夫曼编码 2) 3)完全看不懂的两种C++单例模式写法(又是各种锁,又是静态),问这两种写法对不对 4)vector调用erase后的迭代器失效问题 5)以下是几进制 6) 7)一根指针指向vector的某一个元素,当vector仅调用push_back时,此指针是否会失效 剩下的不记得了…… 2 多选 1)以下哪些是堆结构 2)智能指针 3)各种容
前段时间面试了美团的客户端开发岗位,目前已收到Offer Call。最近不是非常忙,就想着总结一下这段笔试、面试的经历。HR小姐姐说最近此岗位很缺简历,经验不限,欢迎大家投递简历~这个岗位在当时的JD里说不限专业,只要有计算机基础即可,也不限经验。 简历投递: 当时投递简历的时候关于感兴趣的部门我本来想都选择的,因为都选择的话被更多事业群看到的机会多一些,但是最后还是只选了一个。。。感觉应该也没啥
20221011 13:50一面(电话面试) 1、 自我介绍 2、 云量仪项目介绍一下(问的特别详细,包括实现方式、传输形式、遇到的问题解决方式等) 3、 C++特性 4、 多态的实现方式 5、 虚函数和纯虚函数 6、 项目中多线程的实现方式,如何同步的 7、 项目中Socket传输是怎么实现的,如何保证你传输的数据完整; 8、 Ep
一面: 1.自我介绍。 2.简单介绍实习中使用的技术栈,不要说实现什么功能:就说了一句:主要使用C++,其他都是在ros上做的。 3.八股开始: C++: C++多态的实现 谈谈对虚函数、虚函数表、虚函数指针的理解。 虚函数表储存在哪里:直接说不会。 虚函数指针占多少个字节:直接说不会。 结构体内存对齐有哪几种方式:支支吾吾说了两种,然后说说不太清楚了 面试官写了一道结构体,有char、int、d
首先很感谢给我这个双非鼠鼠一次面试的机会(第一次面试) 1、自我介绍 2、c++: 说一下引用和指针的区别 野指针是怎么出现的 了解虚函数吗? 虚函数和纯虚函数呢?他们的使用场景呢? 栈区和堆区的区别? 问我一些变量存储的位置,就是考察栈区,堆区,代码区,全局区 虚析构了解吗?(这题我真的哭死,我说半天发现是错的,面试官还好心的回答我说不是这样的,然后为我解释) c++11有了解过嘛?(我说没有)
C++11新特性了解哪些 什么是移动语义 面试官给了一个线程池代码,给五分钟读代码,然后给面试官讲解一遍(C++11写的) 万能引用的作用 线程池中vector<std::thread> 有什么用,thread的资源在堆上还是在栈上 vector扩容,什么时候触发扩容 除了mutex还用过其它的锁吗 讲讲C++17的读写锁 unique_lock 和 lock_guard 的区别 问线程池代码中,
(滴滴二面结束15分钟后开始) 时长:1h 1. 项目问答 1.1 你在这个App项目中使用了数据库,为什么不选取其他的方法?(变相问iOS有哪些持久化方法) 答:userDefault、plist、归档技术都仅限于轻量级的数据存储和持久化,不适合需求;core data由于有不小的学习成本,没有采用;数据库用的比较广泛,在Swift中也有较好的支持 1.2 你感觉Swift语言相比于C++这类语
时长:约40分钟 首先针对项目进行提问,然后只问了少量的iOS开发知识,剩下的时间全程拷打计网和数据结构、算法,无手撕。 1. 自我介绍:5分钟 1.1 为什么学习iOS? 2. 项目介绍 2.1 你的项目中用到了数据库,那你知道数据库的底层实现是什么样的? 2.2 使用过ffmpeg,你使用ffmpeg的流程是什么样子的? 2.3 I帧、P帧、B帧是什么?解码时如何解码? 2.4 你说项目中涉及
时长:1h 1. 自我介绍:5分钟 2. 项目介绍:大约15分钟,包括实验室和iOS项目,主要针对iOS项目中的一些技术问题提问 2.1 你iOS项目里面有用到数据库,还知道哪些数据持久化方法? 答:userDefault、归档技术(NSCoding)、plist、core data 2.2 你用到了snapKit,是如何进行视图约束的? 2.3 在OC里面也有类似的约束布局库,知道是什么吗?(m
搜狗输入法部门 0. 我们这是客户端可以接受吧? 1. 深挖项目 讲项目流程、重难点 2. Synchronized使用方法 原理 3. Volatile原理。为什么不用volatile修饰的变量,修改后其他线程不能立即可见?volatile修饰之后的变量是原子的吗? 4. Hashmap底层数据结构。链表转红黑树的阈值为什么是8? 5. Android的SparseArray知道吗? 6. 访问
观察者模式 指针和引用, 指针引用所占的大小 左值和右值, i++和 ++i 分别是左值还是右值 移动语义 std::move 实现 析构函数声明为虚函数的作用 介绍多态 多继承两个父类有相同的虚函数, 子类重写的是哪个 同名的函数,一个接受指针一个接受引用, 是不是重载 野指针 static 修饰不同的变量 反射的了解 STL 容器 resize 和 reserve 区别 vector 扩容 u
自我介绍 项目基本没问 上来拷打C++ 问 虚函数 静态 内存越界 容器 崩溃原因 explicit等等 每一个知识点都纵向深挖 特别细特别细特别细 光背八股根本招架不住 问了四十分钟吧 几乎没有别的问题 几乎全是c++ 很崩溃啊 算法题 层序遍历 5.22二面 真么想到狗到二面 项目拷打无参考性 穿插少量cpp八股 算法题 ip地址 许愿三面
4.30 一个actor能否被同步,是如何同步的? 了解计网吗? 了解ue的广播吗?广播的底层实现看过吗? 全局广播时如何只广播某些指定的客户端? 如何按顺序广播客户端? 一些游戏内的场景题,说出实现思路 判断链表是否有环和复杂度分析 问如何学ue的 了解lua吗 游戏经历 期望薪资 到岗时间 反问 -------------- 然后过了会又换了个人来面试,聊了会天结束了 还有些忘了.....#面