面试二(Tencent网易面试题)

2024-09-04 09:48

本文主要是介绍面试二(Tencent网易面试题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

面试提问:
JS是怎么运行的? 自己怎么写个小游戏<使用Canvas/主循环how实现>? 开放数据咋跑起来?
面试题
指针函数和函数指针区别, Queue底层数据结构, 地图怎么处理,label描边怎么实现(边缘检测…). A*算法 搭过什么框架 网络协议用什么
在这里插入图片描述
微信小游戏是一个不同于浏览器的 JavaScript 运行环境,没有 BOM 和 DOM API
在这里插入图片描述

在这里插入图片描述
网络在这里插入图片描述在这里插入图片描述

总结下面试中常遇到数据结构吧:

1如何用两个栈实现一个队列 2如何判断链表是否有环 3二叉树的广度优先搜索 , 深度优先搜索
4判断字符串B是否是字符串A的子串 5判断一个点是否在三角形/扇形中
6一个无序数组找出第二大元素(top K问题)7 C++11

<参考牛客网:网易互娱游戏研发面试/字节跳动游戏研发岗(杭州)>
<参考沐瞳/乐元素/比心鱼泡泡面试: 整体待遇比同行高5-10K>
<参考:作为字节跳动面试官,有些话我不得不说!>


2019腾讯游戏客户端面试 — https://blog.csdn.net/qq_17347313/article/details/90314159?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
游戏开发面试真题 – https://www.nowcoder.com/discuss/708479?type=post&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack&gio_id=3752FA5AB684B58D4458F0693F3D6F0F-1645519995974

面试题:
https://blog.csdn.net/qq_37050329/article/details/82800422 C++中动态绑定

https://www.cnblogs.com/tsh292278/p/10931493.html C++虚函数和纯虚函数的用法和区别

https://blog.csdn.net/baidu_28312631/article/details/47314011 define和inline关键字比较

https://blog.csdn.net/wusuopuBUPT/article/details/22743315 为什么快速排序是不稳定的

https://www.cnblogs.com/inception6-lxc/p/9021389.html 各种排序实现以及稳定性分析

https://www.cnblogs.com/bokeyuan-dlam/articles/8672591.html C++类中静态变量和静态方法使用介绍

https://www.cnblogs.com/gkh-whu/p/11457523.html C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别

https://blog.csdn.net/suppercoder/article/details/39338375 重载new和delete来防止c++工程中内存泄漏

https://blog.csdn.net/qq_36359022/article/details/81870219 多重继承虚表

https://blog.csdn.net/qq_41982304/article/details/91354652 TCP与UDP的优缺点

https://blog.csdn.net/weixin_30474613/article/details/97864537?depth_1-utm_source=distribute.pc_relevant.none-

task&utm_source=distribute.pc_relevant.none-task C++ 堆栈溢出的原因以及可行的解决方法

https://blog.csdn.net/zzx023/article/details/84849096 组件化优势

---------------------------字节跳动
游戏中数学<点乘:用于求夹角> 叉乘:常用计算面积<向量AB所包围三角形面积的两倍>

https://blog.csdn.net/lym940928/article/details/97613404 [offer已拿]字节跳动游戏研发面经
https://www.nowcoder.com/discuss/206603 字节跳动游戏研发二面凉经

对于面试、求职,做题、看别人的面试经验是不可少的, 两个用的最多的网站:牛客网,赛码网

在这里插入图片描述
在这里插入图片描述
2、游戏中状态同步 帧同步
3、在浏览器里输入美团网的URL,会经历哪些过程和设备。
4、HTTP的请求方式有哪几个?get和post之间的区别?


8种数据类型有哪些? 内存溢出和内存泄漏的区别? 计算机网络,问了我7层有哪7层? 16、接着问了我TCP在哪层,UDP在哪层,HTTP在哪层? 17、问到这里就结束了,然后面试官问我有啥想问的 18 突然又问,二叉树了解吗,写一个二叉树的深度搜索遍历?


4TCP三次握手 为什么要三次握手 5 IP地址与MAC地址的区别 6进程与线程的区别是什么?进程间的几种通信方式说一下?线程间的几种通信方式知道不? 3.3 既然谈到了红黑树,你给我手绘一个出来吧,然后简单讲一下自己对于红黑树的理解 为什么要用红黑树 3.4 红黑树这么优秀,为何不直接使用红黑树得了?
为什么要用线程池? 5.2 为什么要用 Nginx?

-------------社招:图形学 进/线程
字节跳动H5游戏前端面经
字节跳动游戏研发面试(已拿正式offer)


OpenGL vulkan apple Metal:
1 作为OpenGL官方组织,Khronos在今年三月份推出了新一代API规范Vulkan,采用跨平台设计,最重要贡献是大幅降低绘制命令开销(draw call )
2 爱奇艺技术沙龙演讲:
A OpenGL在未来几年会走进历史,但是我们的很多程序是基于OpenGL的,这就很伤。Goole Angle<底层驱动是vulkan,上层(业务层)提供opengl接口>
B android已拥抱vulkan;
3 目前vue,angular,react(跨平台)这三个前端框架非常流行

openGL ES跨平台(ios android windows), 未来,Vulkan和metal将是移动端设备主流的底层渲染机制


前端

W3C 制定 HTML 的标准
canvas是HTML标签中一个(如div p)
DOM树是所有HTML标签统称
这里的ById是标签/元素的属性 document.getElementById

<p class="nice"> hello world </p>

这篇关于面试二(Tencent网易面试题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1135682

相关文章

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

一些其他面试题

阿里二面:那你来说说定时任务?单机、分布式、调度框架下的定时任务实现是怎么完成的?懵了。。_哔哩哔哩_bilibili 1.定时算法 累加,第二层每一个格子是第一层的总时间400 ms= 20 * 20ms 2.MQ消息丢失 阿里二面:高并发场景下引进消息队列有什么问题?如何保证消息只被消费一次?真是捏了一把汗。。_哔哩哔哩_bilibili 发送消息失败

zookeeper相关面试题

zk的数据同步原理?zk的集群会出现脑裂的问题吗?zk的watch机制实现原理?zk是如何保证一致性的?zk的快速选举leader原理?zk的典型应用场景zk中一个客户端修改了数据之后,其他客户端能够马上获取到最新的数据吗?zk对事物的支持? 1. zk的数据同步原理? zk的数据同步过程中,通过以下三个参数来选择对应的数据同步方式 peerLastZxid:Learner服务器(Follo

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

贝壳面试:什么是回表?什么是索引下推?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 1.谈谈你对MySQL 索引下推 的认识? 2.在MySQL中,索引下推 是如何实现的?请简述其工作原理。 3、说说什么是 回表,什么是 索引下推 ? 最近有小伙伴在面试 贝壳、soul,又遇到了相关的

【Kubernetes】常见面试题汇总(三)

目录 9.简述 Kubernetes 的缺点或当前的不足之处? 10.简述 Kubernetes 相关基础概念? 9.简述 Kubernetes 的缺点或当前的不足之处? Kubernetes 当前存在的缺点(不足)如下: ① 安装过程和配置相对困难复杂; ② 管理服务相对繁琐; ③ 运行和编译需要很多时间; ④ 它比其他替代品更昂贵; ⑤ 对于简单的应用程序来说,可能不

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`