2023.08.24 50min 鼠鼠之前投暑期实习的cpp客户端开发没有后续,最近在秋招页面鼠鼠更新了一下简历,想重新投个其他岗位。 没想到更新完简历直接就自动投递原来的岗位了???很奇怪 于是接到了今天的面试,全程拷打cpp 自我介绍 问cpp: #define 和const const int* p和int* const p static解释,修饰范围。通过#include 某个cpp文件可
挂了就放面经系列.jpg 1,自我介绍 2,做一道题:一副牌,能不能全凑成顺子和同花 3,对C++是什么级别的认知。 4,内联函数可不可以是虚函数 5,New和malloc有什么区别 6,多态有几种 7,静态多态是什么,动态多态是什么? 8,什么是拷贝构造函数 9, 什么情况下要自己写拷贝构造函数 10, 什么是移动构造函数 11, 深拷贝和浅拷贝区别 12, 虚函数表是什么,原理是什么? 13,
美团 一面 实习: 日志库的替换是自己的想的吗,为什么会加快这么多 为什么使用protobuf作为压缩选择 protobuf压缩的原理是什么 八股 线程和协程 进程通信的方式是什么 线程通信的方式是什么 死锁的条件是什么 tcp和udp的差异 HTTP中get和post的差异 http如何实现断点续传,如果这个时候客户端收到一般就结束了的话 https可以被中间人劫持吗 C++源码到可执行文件 动
时长1小时出头 - 自我介绍 - 为什么实习做算法秋招来面开发? - 问实习做了什么工作,遇到了什么问题,怎么解决的? - IDE 中写的代码源文件怎么变成手机上可运行的程序的? - 了解 socket 编程吗?怎么实现两端通信,说下代码流程? - 有没有用 socket 做过什么实际应用 - 递归有什么缺点?模板元编程? - 内存对齐?深浅拷贝? - 各种锁的性能有什么区别? - 为什么简历上的
9.4一面 实习 1.讲一讲webview加载时间优化的思路?降级为系统内核的机制不是tbs内核自带的功能吗? 2.怎么判断页面在本地是否有缓存?如何判断页面缓存是否是最新的? 3.sonic session销毁的时机是什么?阻塞sonic session的销毁不会带来别的问题吗?我怎么感觉这里面有bug啊? 八股 1.webview了解的多吗? 2.安卓异步组件有哪些?使用AsyncTask可能
被夸特点鲜明了 😥 自我介绍 为什么会选择客户端(我是后端),然后问了对客户端的了解 网络通信模型(不会七层,讲了四层的) http 请求头部的常用字段 http 和 https 的区别 ssl/tls 握手 tcp 和 udp 的区别 tcp 拥塞控制 http1.0 和 http2.0 的区别 (回答时展开的太多了) 进程调度算法 (操作系统没背...) 死锁的必要跟条件 跨进程通信的方法
bg: 两段实习, 暑期是在天美一个Unity项目做的性能优化工具相关的内容, 做了Shader变体优化, 加载相关内容, 改了一些引擎源码 前四次面试内容挺重复的, 第五面是制作人面, 制作人也是技术出身, 问的问题挺有意思的; 我挑一些典型的, 问了很多次的出来 常规内容, 游戏引擎 实习做的内容 demo转为联网如何去做 骨骼动画的原理 蒙皮的原理 动画重定向 mesh存的哪些东西 渲染一个
一面 项目,讲一下线程池如何设计的 tcp和udp区别 tcp有哪些机制 浏览控制有哪些机制 线程同步方式 c++多态是什么 虚函数是什么 菱形继承有什么问题 c++11特性 智能指针 右值引用,move 使用过哪些stl容器 算法 判断二叉树是否为对称二叉树 分割数组为连续子序列 感觉方向不是很匹配,做qt开发的,一直显示面试中,泡池子了
使用MINA框架编写的移动短信通信程序,支持cmpp3.0,cmpp2.0,包含服务端,客户端。实现了移动短信的所有功能
2024年6月25日 网易游戏客户端开发1面。 整体感觉有些快问快答了。 自我介绍 玩过哪些游戏,对游戏的理解,有什么想法:植物大战僵尸杂交版 一个unity游戏项目的介绍,负责做了什么:人物移动和技能的设计 如何碰撞检测和自己设计一个碰撞检测:调用collision,盒子胶囊球 人物移动是怎么做的 一个网站项目介绍 下面是c++和八股(难道因为我提了c++就问?) malloc和new区别 虚函
一上来寿司代码,lc130被围绕的区域 我没做过这个但是做过岛屿数量,所以先是很粗暴的开四个for循环先把边缘统统排除,再统计核心区 面试官问能不能写的更优雅一些,让我试一试考虑把dfs函数带个返回值,想明白了之后需要判断dfs的这个岛会不会在边上,在边上就返回1不在返回0,写的是int和乘法,面试官说把int换成bool乘法换成和运算就更完美了 会什么编程语言,我说C和C++是主要的,js会一点
#字节笔试# 四道编程 C++解法 第一题 木板可收集雨水的最大量 int main() { int n; cin >> n; priority_queue<int> pq; for (int i = 0; i < n; ++i) { int x; cin >> x; pq.push(x); } pq.pop(); cout << static_cast<long long>(n - 1) * p
用时50分钟,汗流浃背,自己还是太菜了 1.拷打实习项目的难点 2.拷打实习项目中如何对sql进行优化(如何定位,有哪些策略,为什么最终选了这种策略,如何测量效果,最终效果提升了多少) 3.水平分库分表 vs. 垂直分库分表 4.为什么要用分库分表?什么情况下使用水平,什么情况下使用垂直 5.分布式id方案 6.如何保证id不重复 7.从移动端到后端发送请求全过程 8.给你52张牌,设计一个函数f
先介绍下情况,鼠鼠是个民办二本,这是秋招第一个面试 一面 hr面 二面 技术面 1.自我介绍 2.讲一下项目中的状态同步怎么实现的? 3.射线检测怎么做? 4.讲一下有限状态机 5.项目中的本地化怎么实现的? 6.说一下a*寻路算法 7.说一下四叉树和八叉树 8.问算法,这里没太听清 9.说一下渲染管线,这里答了渲染步骤,准,顶,图,光,片。 10.说一下光栅化 11.后面直接让我反问了,应该对我
1.让我介绍项目,介绍的过程中会挖一些东西问你如果出现这种情况会怎么办,然后问项目的特点之类的。 2.根据项目延伸着问了一些其他方面的知识,比如数据库查询语句这些。 3.一些逻辑判断,像是脑筋急转弯一样。1.如何用两个栈做一个队列。2.8个小球几次能找出最轻的,3.三个房间三个灯要怎么判断对应 4.最后才是一些基础的八股文。 没有让我手撕算法,只让我手写了一个数据库查询语句,总共面了一个小时,中途