腾讯游戏客户端开发面试 (Unity + Cocos) 双重轰炸 社招6轮面试

面经-腾讯客户端开发(带脑图) 双端队列(Deque)是一种允许在头部和尾部高效插入删除的数据结构。它兼具队列和栈的灵活性,比如用它可以轻松实现滑动窗口算法——窗口移动时,从头部移除过期数据,尾部加入新数据。相比传统队列(只能尾部进、头部出)和栈(仅顶部操作),双端队列的优势在于操作的全面性和时间复杂度的高效性(两端操作均为O(1))。算法:滑动窗口最大值问题中,用Deque维护当前窗口内的候选最大值;系统设计:浏览器历史记录支持前进后退,通过Deque管理访问顺序;并发编程。 阅读详情

基础

堆和栈

补码

系统/游戏内存碎片的处理

windows linux 系统的大小端

由a~z组成的字符串,设计压缩算法,哈夫曼编码

c++

虚函数实现,多态实现,虚函数纯虚函数作用

关键字virtual修饰函数即可,多态则是父类指针指向子类对象,调用虚函数时实际会调用子类的被override的虚函数

纯虚函数的类也称为抽象类,是为了让使用者必须override整个类,无法被实例化,从编译器层面禁止了无实际意义的class对象的创建

STL vector,allocator,map,unorder_map,红黑树 原理 扩展因子 扩容实现

架构

核心战斗系统实现 好的设计模式或者架构

ECS BUFF系统

大地形管理,开放世界地图策略

大地图:AOI(十字链表法),LOD,

大地图渲染:LightMap,静

最全计算机图形学面试资料整理 计算机图形学面试资料整理1 什么是渲染管线2 有那几个坐标系(空间)?如何在空间之间进行转换?3 三个重要的空间变换矩阵4 视口变换是什么?5 顶点缓冲对象(Vertex Buffer Objects,VBO)6 顶点数组对象(Vertex Arrary Object,VAO)7 渲染管线的流程8 三种着色器有什么用?各完成了什么过程?9 什么是光栅化?10 OpenGL中有哪几种缓冲?都有什么用?11 为什么要用齐次坐标系12 片段和像素的区别?13 深度缓存算法(zbuffer算法)14 光照计算处理共 阅读详情

相关推荐

通用定时器脉冲计数实验(STM32CubeMx配置)

通用定时器脉冲计数实验

a1169511636的博客 5469

分享腾讯一面【客户端开发

写在开头,首先面试要保持好良好的心态,不要过于自信,也不要过于自负。当面试官问问题时,要仔细听,如果不确定自己理解的意思是否符合面试官的想法,可以将自己的想法告知ta,问问可不可这样理解。如果问到一时间想不到答案的问题,可以谈谈自己的看法(千万不要说自己不会)。回答问题时,要清除的表达自己的答案。 好吧!这次的面试经过了1个小时,写一篇博客记录一下。希望能有第二次面试,得到一个进大厂的机会。人生之长,我在慢慢走! 最后,给看者一个建议:小伙子,不要怂,就是干!你都怂了,肯定不能发挥好,要自信,当然,不.

weixin_45488532的博客 544

ShardingSphere 分库分表避坑:扩容数据迁移时,如何做到“不停机、不丢数据”?

停机:发布公告,凌晨 0 点停止对外服务。洗数据:跑一个巨大的脚本,把旧库数据 Hash 算出新路由,写入新库。改配置:修改代码里的分片规则。重启:祈祷数据没丢,服务正常。这种“刀耕火种”的方式,风险极高,且随着数据量增大,停机时间会变得不可接受。我们需要的是Online Migration (在线迁移)。分库分表扩容不再是“听天由命”的赌博。通过,我们将一次高风险的“运维操作”变成了一个可控的、可视化的“数据流转过程”。方案停机时间复杂度回滚难度传统停机清洗。

BUG猿的博客 860

干货 | 腾讯后端开发面经

腾讯面试风格是比较注重计算机基础的,操作系统和网络都会问的比较多,所以大家针对不同公司面试的时候,要有一个准备的侧重点。今天分析一位同学腾讯后端开发面经,足足面了 2 个小时,1 小时手撕算法,1 小时基础拷打,最累一场面试,虽然面的很累,但是同学反馈面试官人很好,会一直引导。这次面经的考点,我简单罗列一下:Java:hashmap、垃圾回收算法、线程模型操作系统:用户态与内核态、进程调度、进程间通信、虚拟内存、进程&线程&协程网络:tcp三次握手、拥塞控制、https。

programmerjob的博客 1172

腾讯移动客户端开发实习岗一面

1.有没有做过什么项目 2.http协议的过程 3.tcp的三次握手 3.java中list和map 4.网页常见的错误返回码及包头部格式 5.进程和线程,进程间有哪些通信方式 6.平时写代码如何管理内存的分配和释放 7.有没有学过密码学 8.用过的设计模式,比如单例模式 ...

weixin_42438599的博客 450

2022腾讯实习生移动客户端开发一面(IEG)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一面(5.06)1.开场2.简历面3.闲聊总结 前言 提示:这里可以添加本文要记录的大概内容: 研二下学期开始了暑期实习的投递,在好友的推荐下投递了腾讯的移动客户端开发。不过本人是个死菜鸡,所以一面的效果很差。但看了别人的面经,觉得自己也有义务将自己的面试过程说一下,知识和信息本来就需要互相传播。顺便也重新开始我的博客之旅。 提示:以下是本篇文章正文内容,下面案例可供参考 一面(5.06面试时长约为半小时 1.开场 .

go_to_the_moon的博客 2865

腾讯互娱面经-游戏客户端开发

简历是去年在腾讯聘官网投的,都快忘记这事了,前一周突然来了面试邀请。一共面了两,都是电面,现在在等结果。这算是我人生第一次面试工作,还是蛮有意义的,趁着还有印象+录了一部分音,赶紧过来记录一下。 初面 【~1:50】开始是惯例的自我介绍,说了一下专业、成绩、个人特点,(面试官表示GPA有点东西,却不知我就这点东西… my vegetable explodes) 【~7:40】面试官提出让...

Reeker 1万+

2023秋--腾讯天美--游戏客户端--三面面经

2023秋--腾讯天美--游戏客户端--三面面经

游戏码农一枚,不定时分享技术文章~ 3336

2023秋--腾讯天美--游戏客户端--二面面经

2023秋--腾讯天美--游戏客户端--二面面经

游戏码农一枚,不定时分享技术文章~ 2573

我是如何准备技术面试

目前拿到的知名公司的offer是腾讯和新美大(大众点评、美团)。一直想写一篇面经分享给大家,但因为一些琐碎的事情,就一直耽误着。 今天就特意拿出一些时间去写它。很多人都分享了很多的面经,而且还有好多面试题目在很多区都有相关的资料。很多面试题也都有相关的解析,但是仅仅是刷这些面试题其实并不一定可以找到自己心仪的工作。下面就主要介绍下我是如何在面试前做准备...

weixin_33973600的博客 187

2022/5/24 腾讯客户端三面

2022/5/25 腾讯客户端三面

Li_black的博客 357

面试题分析】第五篇 腾讯客户端开发面经(21 届秋

参考面经:添加链接描述 第一题:进程和线程的区别(考了无数次了) 进程:操作系统资源分配的基本单位; 线程:调度的基本单位; 第二题:进程通信的方式(也是考了无数次了) 八种。信号、信号量、消息队列、无名管道、有名管道、高级管道、共享内存、套接字 第三题:多线程的实现方式(考了很多次) 参考链接:java多线程的6种实现方式详解 多线程的实现方式主要有两种:继承Thread类、实现Runnable接口 继承Thread类: 通过JDK提供的Thread类,重写Thread类的run方法即可,那么当线程启动的

历乱的日记簿 2752

腾讯游戏客户端开发实习生二面面经

写在前面 下面分享一下BAT及美团、头条、滴滴、小米、网易等各大公司的各类面试题 最新面试题 https://v2ee.cn/ 有需要的小伙伴拿走~ 面经 1.看你简历里面写做过一些小游戏,那么请问如果让你参与研发一款爆款的游戏,你觉得哪些地方会比较有挑战性呢? 从服务器的压力,游戏的性能要求,画面渲染等ji方面讲了游戏的难点。 2.既然你说到了既然你说到了游戏性能,那问一下游戏的性能能从哪...

北回归线 1507

腾讯客户端Java二面

1h37min的拷打过后,感觉自己要窒息了。不得不承认面试官水平很高,亦或是说,自己的基础实在不牢,面试官两三个问题就能看穿我的弱点。现在还不知道能不能进下一,先相信吧。

Shan_Realeyes的博客 1998

腾讯 客户端实习 面经(2024凉经)

tips:本人为2024年投的实习生,可以说小白的时候就把面评烂糟了,现在看就是很后悔TvT不过还是发出来吧。再说一个场景,我要规定一个核心(不超过5个),如果线程太多了,我要怎么管理—–核心就是队列。部门:腾讯视频,技术栈为跨端kotlin(客户端技术栈每个公司每个部门都不太一样)我忘了线城池是啥了,所以面试官一直在引导我,比如你自己设计线程池。巴拉巴拉,我说我对框架没那么了解,从事过很多的原生开发java里static关键字是什么?java的线程池是什么思想和原理。锁一个对象和锁一个类有什么区别?

dancehole的博客 1064

腾讯移动客户端开发面试面试字节跳动Android开发岗还不会这些问题,android插件化

当我们往HashMap中put元素的时候,先根据key的hashCode重新计算hash值,根据hash值得到这个元素在数组中的位置(即下标),如果数组该位置上已经存放有其他元素了,那么在这个位置上的元素将以链表的形式存放,新加入的放在链头,最先加入的放在链尾。sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程执行。软引用:在使用软引用时,如果内存的空间足够,软引用就能继续被使用,而不会被垃圾回收器回收,只有在内存不足时,软引用才会被垃圾回收器回收。

2401_84023579的博客 7452

腾讯游戏客户端开发面试

碎碎念————第一次腾讯游戏客户端开发面试   作为一个本科、研究生专业都跟计算机不沾边的学生,简历被通过筛选本来就应该是最好的结果了,然而自己还是抱着一点点的期望,万一自己就通过了所有面试,进入腾讯实习了呢==。   实时证明期望终究是期望,现实终究是现实。   发完牢骚,该改进的还是要改进,该学习的还是要学习,不然下一次校怎么进腾讯呢(笑)?针对这次经历,我发现果然知识还是要归纳整理才...

起步 2万+

腾讯游戏unity客户端面试

1.ugui优化方法: 可以参考我另一篇文章: https://blog.csdn.net/qq_17347313/article/details/99640957 2.lua string原理: 参考我的lua数据结构分析文章: https://blog.csdn.net/qq_17347313/article/details/100698348 3.c# string原理: 参考...

qq_17347313的博客 1万+

cocos面试题(某大佬的问题列表回答)

cocos面试题 相关文章记录: 1、优化包体体积 2、资源管理 3、如何编写单例模式 4、如何使用物理引擎? 5、Label的原理与如何节约Drawcall 6、背包系统可能会需要哪些优化 7、材质, shader分别是什么 8、固定宽度与固定高度的底层原理是什么?是如何做适配的? 9、微信小游戏能否使用UDP 10、如何设计自动化打包发布脚本? 11、图集打包有什么意义,我们一般在项目里面怎么规划图集 12、如何做游戏框架,能让多人很好的协作,代码好维护 13、如何设计热更新系统, 如何设计大厅与子游戏

qq_34425377的博客 2万+

(107页PPT)华为企业架构设计方法及实例p106(1).pptx

(107页PPT)华为企业架构设计方法及实例p106(1).pptx

上一篇: 丢弃本地.meta文件修改后进入编辑器又会被改回来
下一篇: 2021年春招总结 from:劳烦叫我小小泽
款冬
博客等级 码龄13年 32粉丝 282原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值