自我介绍(简短) 析构函数 智能指针 左值右值 虚函数 构造函数可不可以是虚函数 纯虚函数 类型转换 c++编译过程 宏和内联函数 内联函数中可不可以有循环,可不可以有递归 stl底层实现了解吗 tcp三次握手 tcp如何实现可靠传输 https 如何加密 对称加密和非对称加密的区别 线程间资源共享 进城线程之间的区别 线程之间的通讯 寻路算法:答:迪杰斯特拉和A* 详细讲讲 排序,哪些是稳定的,
1 os为什么设计虚拟内存 2 tcp断开为什么需要四次挥手 如何A要断开 B没回复 怎么办?我回复超时重传 面试官追问 如果B一直不回 会无限发下去吗 3 归并排序的过程 复杂度多少(结合过程) 4 volatile作用 用了就能保证线程安全吗 可以举个例子吗 那怎么保证原子性的操作呢 5 arraylist和vector的区别 有基于arraylist写过安全的容器吗? 如何实现arrayli
5月18日 面的是北京快手总部,三面表现还不错,题目基本上全部答上来了,包括场景分析题(设计符合快手的个性化通讯录,设计动车问题检测系统),但由于做的有含金量项目都是硬件项目(机器人,自动驾驶,一些视觉算法),和他们部门的业务不搭,而且缺乏软件工程领域实习经验,不过三面我的部门技术主管找我要了微信,表达了对我技术的肯定和对于项目不搭的可惜,说以后有机会可以深挖一下技术,以后还可以来试试😂 结论:
开始是自我介绍,然后就是根据简历上的内容有针对性的提问,我被问到的内容大概如下: 讲一下项目的实现 图形学学过吗?(没有,就没有接着问) 说一下渲染管线 物理引擎调用节点 fixupdate和update的区别 什么情况下帧率会降低 fixupdate是怎么保证固定更新频率的 如何理解协程 协程和线程的区别 一个gameobject挂载协程后被删除协程还会继续执行吗(答错了,他让我现场开unity
面了几家就米哈油的最特别,感觉全程在动脑子😆 先是项目 然后八股问了ipc虚拟内存和智能指针 然后就是几个实际问题 第一个是对比如lru算法的情景,用什么数据结构去存储 第二个是对于一个数组,大部分元素出现两次,一个元素出现一次,怎么找到 然后进阶成大部分三次 第三个问题是最短路径的问题,给一个求最短路径的黑盒算法,可以任意把一条边的长度改为原来的一半,求最短路径。 然后进阶成改两条边。 这些面
一面4.22 1. 自我介绍 2. 经历更适合后台开发? 3. 对移动端开发能接受吗?工作地点?什么时间点实习? 4. 项目过程中最有成就感的项目? 5. 项目中遇到了什么难题,解决的过程? 6. 自我学习能力如何?通过哪些渠道方式提升自己? 7. 链表和数组的区别? 8. 排序算法知道哪些? 9. 编译流程? 10. 介绍一下死锁 11. 内存空间介绍 12. 锁分为哪些种类 13. tcp和u
【5.16 一面 33min 】 1. 自我介绍 2. 问项目 3. render graph是什么,怎么实现的,什么优点 4. ECS是什么,怎么实现的,什么优点 5. pbr 6. 阴影算法、抗锯齿 7. 什么是帧同步 8. 玩什么游戏 9. 部落冲突中的寻路,A*,大量小兵一起怎么寻路 10. stl 反问: 1. 大量小兵怎么寻路?(比如流场,感兴趣可以多去了解了解) 2. 你也玩部落冲突
阿里 游戏引擎开发 介绍一下图形学 光线弹射是无限的,怎么解决这个计算问题 被遮住没有光直接照射的地方计算直接光照时怎么减少这样的计算(说了延时渲染,问了前向渲染怎么做 物体周围有锯齿有什么方法,说了三个Fxaa,msaa,ssaa,问分别在管线的哪个阶段做的 阴影有了解吗,说了ssao,问是软阴影还是硬阴影 有没有了解c++多线程 64程序能不能在32位系统上运行,反过来呢,为什么 怎么在很多角
面试官自我介绍 包括unity中国负责的工作,他们组负责的工作等 算法题 某字符串题,力扣hard 英文题面,似乎是某年google/微软/fb的秋招笔试题 某偏数学题,力扣hard 两题均不是hot100 hard,编号2000以上了 很神奇的面试,面试官自我介绍后都没让我自我介绍,直接让做算法题了。题都很难,因为面试官可能只准备了三四道题,而且公司小也容易定位,所以没办法透露具体是什么题。 虽
1.自我介绍 2.介绍一下实习经历和项目 3.Activity有几种启动方式? 4.retrofit使用什么设计模型搭建的? 5.okhttp对比原生的网络请求的区别? 6.hashmap和hashtable的区别? 7.hashmap在最佳的情况下的时间复杂度? 8.hashmap在最差情况下的时间复杂度?这时候它是一个什么数据结构? 9.如果hashmap线程不安全如何让其变成线程安全? 10
一面 5.10 + 自我介绍 + 介绍和展示游戏开发相关的项目 + 展示软光追 + 问C++ 继承和多态 + 虚函数表什么时候创建? + 为什么构造函数不能被声明为虚函数? + struct和class有什么区别? + 默认访问权限和默认继承方式,语义区别 + 值类型 vs 引用类型 + 手撕代码: 合并两个有序数组的函数(不能确定从大到小还是从小到大),分了四种情况,写的比较复杂 + 一些教训,
第一次记录面经,求好运啊(面试官蛮温和的,不会的卡壳说没事,继续下一个问题,无压力面试很nice,体验不错) 疯狂问C++ 问了extern,static用法 一个cpp里extern了一个变量,怎么在另一个cpp中用 static可以修饰虚函数吗,为什么 struct结构体的内存分配,如果有一个int和一个char,sizeof输出什么,顺序换成char和int,输出会变吗,static修饰那个
#我的实习求职记录# 客户端开发 5.7笔试 5.17一面 项目方面: 详细问了项目的一部分,深入了一些点 如raycast,vector3 八股方面: 栈,堆,继承,多态,虚函数等基本的点都问到了(内联函数我给忘了) 提了快排和堆排 (堆排怎么删除元素我给忘了) 双非摆烂仔的第一次面试 希望能有二面(也希望二面不要太难)
项目 函数式编程的理解 高阶函数的原理 kotlin与JavaScript的联系(函数方面) 单向数据流的理解 compose和view的写法区别 compose的写法是如何实现的 (答:kotlin DSL 但貌似不是这个)
问一些相关项目(自己做的是工厂客户端,但是他问的都是这些,相机啊,取流啥的,感觉不相关) 专业问题没怎么聊,以下是部分回忆 1.线程池线程数量考虑 2.reactor proactor区别 3.进程线程 4.堆栈区别 做题两道 atoi实现 岛屿问题 电脑太卡,大概说了下思路 大概率kpi,不过好歹面了次腾讯,不面白不面,重要的是在对方一声声靓仔中迷失了自己 引流- 腾讯 阿里 百度 字节 携程