时长:1小时 1. 自我介绍:5分钟 2. 项目问答 2.1 如果数据库的内容发生了改变,如何实现数据的迁移?(不懂) 2.2 项目的组织架构是什么样的? 2.3 我看你项目架构用的是MVC,那么还知道哪些架构?(MVVM) 2.4 MVVM和MVC的各自使用场景? 2.5 项目中遇到了哪些困难? 2.6 自己在项目中遇到困难如何进行解决的? 3. 开放性问答 3.1 为什么要选择iOS这个行业?
岗位是游戏客户端 oc了,这边发一个面经,后面的答案不完全是我答的,我自己整理的时候查了一些资料整理出来的答案,仅供参考 1.说说渲染管线 主要分三个阶段:应用阶段、几何阶段和光栅化阶段 应用阶段:准备数据如模型数据、光源信息、摄像机信息等,然后剔除不需要渲染的物体比如不可见的物体,最后设置一些渲染参数如材质、纹理、shader等,然后调用draw call指令。 几何阶段:主要是顶点着色器进行数
代发 本渣渣同学2023年9月11日,面试多益网络面经(带一些个人评价,一面是HR面) 问题 1.指针和引用的区别 2.const在指针声明当中有什么作用 紧张了,这里问const在指针声明当中有什么作用,回答了const的作用 然后面试官再说了一次问题 3.const在指针声明当中有什么作用 答了常量指针,然后说忘记了(可惜了,再说个指针常量就答完了,基础问题) 4.说说空指针 说了空指针是用来
写面经求offer。 09.05 一面: 一面感觉特别离谱(非贬义,表惊讶) 总共面了大概八分钟,面试官完全不走流程,上来就说: “你基础应该是很牢的,我就不问基础了。项目也很丰富,代码能力肯定也是不错的。” “不过你相比别人缺少了实践经验,你可能知道渲染流程,但你得要了解这个流程在unity里面具体是怎么实现的,否则别人可能啥图形学内容不知道,但是跟着教程也能在unity里实现渲染过程blabl
秋招面了一些iOS 还没到三面过 字节提前批二面挂了 正式直接不给面 快手也到二面 分享一下9.1 腾讯视频客户端一面 八股有些记不太得了 主要是业务问题#面经# 主要问了很多的业务问题 估计KPI吧 线程和进程 简单问了一下项目 离屏渲染 死锁是什么 现在有一个场景你的程序有死锁 你该怎么检测 内存泄漏怎么检测 循环引用怎么检测 讲讲思路 不使用官方和第三方的动画 如何实现头像旋转动画(提到NS
一面(1h) 1,力扣中等题:(名字忘了),想用困难的解法,30min没写出来,说了下思路 2,竞赛,项目,学习方式,问了几个前面面经写过的八股 二面(30min) 1,项目实现 2,JIT和AOT的区别,应用场景 3,关于爱玩游戏和游戏开发的思考 没什么难度,我表示自己要做游戏开发,强调我要做游戏,估计没了。 等后续HR面ing......
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算最小的距离总和 * @param distance int整型vector<vector<>> 学生到2个校区的距离 * @return int整型 */ int Calcul
时长:23分钟 1. 自我介绍:约4分钟 2. 项目问答:15分钟 3. 反问 3.1 部门负责哪些iOS开发业务? 3.2 对于iOS就业困难以及前端跨端技术的兴起,对iOS会造成哪些冲击? ------------------------------------- btw:面试时长一次比一次短,全程无八股,仅项目问答,无手撕。
项目:(22min) 拷打20分钟项目,面试官对项目的刷新功能比较感兴趣,然后一直追问,问到答不上来。 基础:(25min) 用过kotlin编写项目,聊一下kotlin和java的区别 具体代码上的体现,比如kotlin写一个单例类怎么写,要用kotlin写一个工具类要用到哪些关键字(这里应该是像考察kotlin的基本语法,验证我有没有真的写过kotlin。整整半年没有碰过kotlin了,已经忘
9.08 答得不好已挂 1. 说一下垃圾回收机制?可以手动回收吗? 2. Java的四种类型引用说一下? 3. 类加载机制说一下?自己写个Object可以被加载吗,答不可以,为什么,答双亲委派模型,说下双亲委派模型。 4. CAS和volatile说一下,AQS说一下,CAS和volatile在AQS上如何使用的,AQS有哪些应用。 5. 线程池执行任务的流程?有哪些参数? 6. Activity
一面 55min 无八股 实习 项目 项目难点 Unity基础知识点,碰撞检测,生命周期,update,fixupdate,transform 动画方面 场景题,技能判定 算法运用到实际场景中的方案提出,资源依赖关系 我所了解的新技术 反问 二面 90min 实习 项目,共享屏幕演示demo 基本八股 类型转化以及运用场景 vector底层 内存对齐 unity碰撞体 子弹伤害机制 算法 手撕一个
自我介绍 问答:(40分钟) 1. JAVA的权限修饰符? 2. JAVA的集合ArrayList和LinkedList的区别,查找的时间复杂度? 3. 计算机网络七层模型和四层模型都是哪些,有什么区别,每一层都是干什么的? 4. 浏览器访问一个网址的网络传输全过程,这个过程中的TCP连接是怎么建立的? 5. 线程是干什么的?怎么使用线程?线程池是什么?线程池的七个参数都是什么? 6. 安卓四大组
学C++看过哪些书 项目减少编译时间,头文件过多怎么办 一个类算大小,要考虑哪些情况 虚函数,什么时候有多个虚函数表指针,运行期什么时候虚指针指向虚函数表 内存对齐,为什么要内存对齐,除了减少CPU寻址次数还有吗? 内联函数,作用,优缺点 函数调用过程 unordered_map和map 红黑树和AVL树比较,map应用场景 哈希表怎么减少冲突 10分钟写算法题:最长不重复子串,TopK(写qui
一面42分钟 自我介绍 科研项目 Webserver项目 为什么投安卓开发 IO多路复用 非阻塞IO c++八股,主要是智能指针 手撕二分查找,改递归 反问 二面 自我介绍 为什么投安卓开发 科研项目 讲一个项目 智能指针循环引用 组织经历(开始不对劲了) 二面结束挂! #贝壳#
一面面试官移动端,挺好的不问我不会的,问的都是一些通用的常规的八股。 1、自我介绍 2、高通平台冷启动流程,java阶段怎么启动。 3、为什么会有分页机制,解决了什么问题。 4、为什么会出现死锁问题,怎么解决死锁问题。 5、了解哪些网络协议。 6、应用层数据包是怎么一步一步往下传的。 7、怎么用udp实现可靠连接。 8、说一下websocket是干什么的。 9、说一下设计模式(说了两种单例模式)