1.4 问项目 MVC和MVVM 问了设计模式但是我只会单例模式和观察者模式所以只说了俩(看来还得去多看一点) 状态同步和帧同步 状态同步中在网络比较卡的情况下,客户端该去怎么用解决(不会) 问专业为什么不是计算机 渲染管线 有哪些坐标空间他们之间怎么进行变换的 透视投影和正交投影 M矩阵怎么得来的 齐次坐标 判断一个点是否在球内 极坐标系和笛卡尔坐标怎么转换 UniformBufferObjec
45min,无手撕,无项目,纯八股但面试官很好 0.自我介绍 1.int,long在32位,64位中的长度 2.指针占几字节 3.宏和const 4.如何将const转为非const 5.堆和栈,分别存些什么,栈中存放函数中哪些变量,函数参数的入栈顺序 6.new除了分配内存还有什么用法(求大佬解答),new重载有什么作用 7.析构函数为什么是虚函数,析构函数不是虚函数一定会造成内存泄漏吗 8.右
#美团# 晚上8点半到9点20左右 牛客网面试 =========================== 自我介绍开场 主观题聊天: 对Android和iOS开发有什么看法,更倾向于哪个平台 对自身的发展有什么打算 对跨平台框架有什么看法 对于学习了Native框架的人,跨平台框架是好还是不好 。。。。(还有一些,记不清了) 八股: TCP三次握手 Android中的ANR是什么、为什么会出现ANR
1. 自我介绍 2. 挑一个项目介绍 3. 难点 4. 了解的排序算法,报菜名 5. C++的sort了解多少 6. 虚函数 7. 做题,手写vector,主要是插入和[]操作符 8. 反问 自我介绍开始到问题结束就十几分钟,在白纸上写题然后拍照是最难的。不追问,全程简单八股有点kpi,说三天出结果。
第一次参加社招面试,记录一下。 先来了一道算法题:找出最左边的次数最多的字母。 1. kotlin的let,apply,also有什么区别。 2. kotlin的inline,nonline关键字有什么作用。 3. 异步调用有几种方式,从简单到复杂。 4. 如何全局管理异步任务(不知道) 5. mvvm与mvp的区别。 6. 逆变与协变。 7. content provider的作用。 8. sq
挂了就放面经系列.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存的哪些东西 渲染一个
一上来寿司代码,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.后面直接让我反问了,应该对我