24届渣渣,此贴记录一下自己秋招碰到的笔试面试题 ---------------- 2023年8月22日网龙笔试 ---------------- 评测太难了,写的时候头都晕了,90s一道题,写完直接挂了,但是还是写了笔试 20多道选择,前几道数据库,后面全是Cpp和数据结构,只记得几道 size_t在32和64位机上到大小 const int * 和 int * const 二叉树相关 其他忘了
#大疆##客户端# 下午七点到八点 互联网事业部 面试直接用的tx会议 ============================= 分三个部分:自我介绍&项目介绍 技术\非技术问题 反问 自我介绍开场,这次我准备了腹稿,觉得比上次说得好 项目难点,这也是老生常谈了,略过 技术问题部分 上来先问我准备了哪些内容,我比较虎直接给Android框架知识来了个串烧,结果人是要按我说的问,我慌得一p And
本人双一流牛马毕业生 无手撕,面试官很年轻很仁慈,感觉就像学长,我说不了解也不会为难我,甚至还会帮我缓解压力 因为公司引擎主用unity,我用的UE4,面试官没问太多引擎知识 1面: 0、开局先聊了一下玩过的游戏,大脑就很容易活跃起来 1、挖了一下UE4项目,主要问一些模块的设计,答的还不错 2、烂大街的http服务器项目 准备不充足 2.1、epoll数据结构是怎么样的? --结构体数组?好像还
时长:1小时8分钟 问的问题非常多而且详细,真的有点扛不住这么个拷打法啊 1. 自我介绍:约5分钟 2. 项目问答 2.1 你觉得哪个项目的复杂性比较高?具体讲一下过程。(约7分钟) 3. 手撕 3.1 大数加法,输入两个字符串(很大的数),输出两个数的加法值(字符串) 使用逐位相加的方法,注意进位和反转问题即可。 3.2 如果是负数会怎么实现?或者说减法该如何实现? 还是使用逐位相减的办法,只不
一面主要是八股,总共35min左右 1. 自我介绍 2. 用过得物app吗 3. 介绍一下七层模型,每一层的作用 4. 生产者消费者模型,应用(线程池) 5. 用过线程池吗,线程池如何实现 6. 进程间通信方式 7. http请求的过程 8. 什么是多态,应用场景 9. 了解过设计模式吗?单例模式,应用场景 10. epoll的优势 11. 手撕简单题 12. 项目中遇到什么困难,应用场景 13.
面试官 商业化 问题 1.浏览器输入网址回车后,都发生了什么 a:三次握手 1.1三次握手多一次少一次行不行,为什么不行。 1.2tcp和udp的区别 2.http和https区别,七层模型,http在哪一层? 3.了解域名吗,有什么用,了解dns吗。 4.进程和线程 5.线程中的互斥锁和xx锁 6.cpp的面相对象相比面相过程有什么优势 a:不用重复造轮子,效率高。继承封装多态 7.cpp多态是
1.自我介绍后问了是如何学习Unity的,目前在学习那些新技术 2.两段C++代码,用于看你是否掌握C++引用、指针、对象和内存泄漏等相关知识 3.扯到堆内存,内存泄漏会对游戏产生什么影响 4.我在尽量往C# GC方向靠,因为C#更熟一些 5.UI合批,DrawCall,简单讲了一下 6.如何做一个进度条的动画,如从0变到0.5缓动,简单的思路(update或者协程) 7.手撕:n根长度为li的木
大概四十分钟,体验良好,但是实力不行,估摸凉了,加油加油 这个要转TS,自研引擎UE开发,发现自己一个毛病,问题先概括再说,先概括再说 给我讲了讲委托的实现,用一个容器保存函数引用。用委托可以实现回调,执行完之后在调用委托 根据简历问的,KPI面也好,其他也好,秋招第一次面试了也算是。 复盘: C# 1,引用类型和值类型区别 2,引用类型和值类型关于赋值的判断 3,面向对象三大特性 4,抽象类具体
第一次参加社招面试,记录一下。 先来了一道算法题:找出最左边的次数最多的字母。 1. kotlin的let,apply,also有什么区别。 2. kotlin的inline,nonline关键字有什么作用。 3. 异步调用有几种方式,从简单到复杂。 4. 如何全局管理异步任务(不知道) 5. mvvm与mvp的区别。 6. 逆变与协变。 7. content provider的作用。 8. sq
1、handler中的post和send方法有什么区别 2、Android中的动画有哪几种,有什么区别 3、使用camera2有什么优势,相比调用系统相机 4、
1. 自我介绍 2. http有什么缺点 3. tcp首部有什么内容 4. 日志系统效率 5. 设计模式 6. .so文件结构 7. 动态链接 8. 反问 没安卓经历主要基于简历提问,比较机械无反馈、无手撕
面试官人很好,全程引导着回答。面完真的受益匪浅。 全程拷打OC和C++和底层原理。 暂时只能想起这些内容 strong copy weak的区别 常用的数据结构 var a = 1在底层是如何实现的 swift get set方法是继承还是重写 堆和栈在计算机内表示的区别 函数内声明的成员变量需要手动释放内存吗 链表和数组的区别 面向对象的三大特征 OC和swift的区别 进程与线程的区别 UDP
先是介绍了一下部门,然后引入一道题 我先是在main函数中实现,然后面试官让我优化一下,封装起来,我就使用类封装了一下,然后他问我析构函数为什么要设成虚函数,然后问我怎么优化,我先是引用传递代替了值传递,然后使用数组代替我的map,然后让我分析了一下数组和map在这个题中的时间复杂度和空间复杂度,再继续优化,我说使用静态变量使这个数组只初始化一次。这个结束以后就开始问我项目,比如说动态链接库这个,
米哈游客户端面经 一面 介绍一下PC机的启动过程; 进程怎么实现的; 分页机制如何实现的; 页表分配过大过小都会有什么问题; malloc底层是怎么实现的; malloc和new的区别; join.detach.feature new指针强转成void*用free释放会有什么问题; 内存泄漏的问题; 智能指针介绍下,weak_ptr底层实现的原理; Vector介绍下,Vector扩容存储在堆区还
部门:互联网事业部-深圳 职位:客户端开发工程师 平台:腾讯会议 45min 风格:先问项目后问八股 #面经# #秋招#