Unity和UE有什么区别?从gameplay框架,引擎底层,动画系统,AI,物理引擎,碰撞检测角度 状态机和行为树 C++虚函数,虚函数表什么时候生成,虚函数表指针存在哪里 C++异常 C++11新特性 auto friend sizeof{int,short,char,虚函数类,非虚函数类},内存对齐,为什么要内存对齐 线程间通讯方式 四元数和欧拉角,万向节死锁 渲染管线哪些部分是可编程的 怎
1.自我介绍 2.为什么面试客户端? 3.项目中遇到哪些问题 4.平时怎么学习新知识 5.遇到过野指针吗? 6.TCP和UDP的区别 7.HTTPs和HTTP的区别,HTTPs加密算法追问 8.数组和链表的区别 9.栈和队列的区别,怎么用栈实现队列?两个栈 10.怎么判断一个链表是否有环?描述思路?快慢指针。 11.算法题:求数组中和为target的两个数的下标。使用哈希表实现,手写代码,追问算法
一开始先让我做了个自我介绍,然后问我擅长哪门语言,然后让我用C++做了两道题目。第一道是关于单例模式的一个懒加载写法,具体要求是构造一个类,要求写一个成员函数Print用来打印这个类对象本身的地址;第二道关于指针,具体题目是删除当前链表倒数第n个元素,写完之后让我解释代码。这个题目其实比较好做,但是我有点忘记链表结构是如何定义的了,有点不熟。之后问了我关于项目的东西,问的很细致,就是看我是不是真正
1.自我介绍 2.项目经历用到了哪些技术(有一篇论文在投) 3.就论文当中用到的技术和库进行详细解释(intel MKL ,Eigen,octave,arpack,pardiso)等 4.计算机网络 经典tcp、udp 5.操作系统 死锁 6.数据结构(链表的一些用法,树的一些用法) 7.虚函数,虚函数表 8.cpp多态和继承 9.智能指针 10.内存泄漏 11.手撕算法题(两道)
我只投过天美暑假实习和微信实习补录,但莫名其妙有个qq客户端的秋招,不过岗位和我填微信补录的时候一致,莫不是我填错了 总共面了2个小时十几分钟,我的项目是webserver + mit6.s081,整个过程是项目拷打 + 八股 + 手写LRU。 1. 自我介绍 2. 介绍一下mit6.s081的模块组成 2.1 介绍一下你在内存管理方面的工作 2.1.1 你认为操作系统内存管理要有哪些模块 2.1
#天美工作室###腾讯## 12.22 上来先是三道题45min,easy、middle、hard各一道,A了前两题,第三题尝试dp没弄出来(听说j6一群ACM大佬,笔试没AK,感觉到这里其实已经挂了),时间到了之后面试官说有事,然后就另约了时间面(第一次经历这种情况) 12.26 再次让我自我介绍了一遍(把我忘了?) C++八股: 继承、多态、虚函数、堆、栈等阿巴阿巴。 操作系统: 进程线程的区
第一次面试,经常在牛客上看面经,就记录一下自己第一次面试//大概45min 1.介绍一下c++多态//一开始特别紧张,嘴在前面飞脑子在后面追,胡吹海吹了一会直接问了可不可以重新开始,然后情绪就稳定下来了 2.介绍一下智能指针 3.了解智能指针源码吗? 4.介绍一下c#装箱拆箱 5.怎么让UDP实现可靠传输? 6.知道什么是线程安全吗?加锁的后果是什么? 7.介绍一下umg 8.介绍一下UE的反射机
腾讯天美一面(30min) 1.C++基础内置类型大小 单位:字节 char: 1 short: 2 int: 4 long: 4/8 long long: 8 float: 4 double: 8 2.值传参和引用传参的区别 3.值传参和引用传参传递效率的区别, 对于内置类型也是引用传参的效率高吗 引用传参: 先获得参数值, 再获得实际指向或引用的值. 值传参: 参数直接在栈上, 直接使用即可.
面试官自我介绍,我自我介绍 介绍下学校的经历 觉得哪门课学的最好,感觉印象比较深的事 为什么选择这个项目 这个项目你做了哪些改进和思考 讲一下Socket编程 为什么要有select,poll,epoll 除了RocketMQ还知道哪些MQ吗,怎么选择 如何学习技术 对云计算了解多少 云计算的优势与劣势 隔了两天了,记不太清了,今天发现暂不匹配被挂了。。。 现在想想不会是因为我最后来了一嘴:“之后
1. 自我介绍 2. 我先跟你确定一下我们这边是客户端你没有问题吧?你是怎么想的?选安卓还是ios? 3. 缓存一致性如何解决? 4. 文件分片如何实现的? 5. 文件分片是串行上传还是并行上传?如果改成并行上传会有什么问题?如何解决? 6. 项目中多线程使用的场景是什么? 7. 线程池是如何配置的? 8. 多线程使用过程中有没有遇到死锁? 9. 死锁产生的原因以及解决方法是什么? 10. 项目中
1. 自我介绍 2. 为什么后端转客户端? 3. 你觉得你项目中最有挑战性的是什么? 4. 两级缓存的数据一致性如何保证? 5. 两级缓存对于网站加载速度提升有多少?接口里面只有查询接口吗?有没有涉及到锁的使用? 6. 你觉得网页加载速度受哪些因素影响? 7. 验证码为什么要放入缓存里?验证码放缓存里不合适吧?放入缓存里如果被重复使用呢?阿里云没有提供过期时间吗? 8. 文件分片怎么做的? 9.
1. 自我介绍 2. 转客户端是出于什么考虑? 3. 你的项目登录这里对于安全性是怎么考虑的? 4. 你信息传输过程中会不会被截获?会不会被中间人攻击? 5. HTTPS为什么要用非对称加密和对称加密?为什么不只用其中一个呢? 6. 对称加密和非对称加密的性能差距有多大? 7. 验证码会不会被暴力破解?密码会不会被暴力破解?彩虹表有了解吗? 8. 这个本地缓存caffeine是个什么东西? 9.
面试官问的问题很专业,只怪我太菜了。 自我介绍,然后没问项目,可能webserver烂大街了,后面才问的,可能看我啥也不会把 两个场景题: 1 定时器 用什么数据结构:比如数组增删性能较差, 我:如果值涉及增删定时器,我会采用链表结构(如果涉及查找呢。我又说用哈希表可以综合两个问题,关键时候,专业名词一个想不出来……) 2. 如果给你十万个高考生的高考成绩,你会选择用什么排序算法,为什么。(为什么
1.swift内存管理。 2.移动控件时calayer是干什么的。 3.C++多态。(分别从动态多态和静态多态回答) 4.派生类是如何寻找虚函数表的。 5.派生类开辟的对象如何跟虚函数表绑定。 6.虚函数表在内存上需要存储多少份。 7.构造函数可以是虚函数吗。 8.C++的内存管理机制是什么,跟Java内存管理机制之间的区别。 9.C++中为什么malloc要指定大小,free不需要。 10.Ja
1. 为什么喜欢数据库 2. 数据库为什么要用 buffer pool,不用 mmap 管理内存。答的不好,面试官不是很满意。 3. nested loop join 具体怎么做。与hash join 的区别。什么是由用 hash join 什么时候 用 nested loop join ? 4. 什么是火山模型,火山模型有什么好处 5. 除了火山模型还了解什么?有什么区别? 6. 用火山模型一次