当前位置: 首页 > news >正文

腾讯光子工作室群 一面 (30min)

问题:

你毕业是打算考研还是直接工作

深挖项目(介绍、剖析遇到问题如何解决):

  • 你在进行攻击的时候会不会有穿模的情况,怎么解决

  • 为什么会造成卡顿(多嘴说的)

  • 说说行为树和状态机之间的差别

  • MVC设计模式中的Model和Contorller是做什么的,Controller中是如何知道View中的数据更新的

  • 桥接模式怎么实现的

  • 连招怎么实现的分支效果

C++

  • C++没有自动内存管理,那一般用什么(智能指针)

  • 你常用的智能指针(shared_ptr , weak_ptr , unique_ptr)

  • weak_ptr能单独使用么(解决shared_ptr的循环引用问题)

  • 智能指针中weak_ptr是如何知道shared_ptr计数的(我答了弱引用,面试官说不是(弱引用是指weak_ptr引用力度不够,不足以将计数器加一);从weak_ptr的底层解释)

Lua

  • lua是如何与C#互相调用的

  • 底层lua是如何传参到C#的

数据结构

  • 口述层序遍历和先序遍历

  • 递归一般会有什么问题(我说数据量大的时候会造成内存占用大;写题的时候用递归遇到什么问题:栈溢出;面试官说这都是小部分)

反问:

哪个项目组(S工作室,和平精英项目组)

实习生会做什么(主要是培养)

用的引擎(虚幻)

建议(做项目多思考底层实现,学UE)

相关文章:

腾讯光子工作室群 一面 (30min)

问题: 你毕业是打算考研还是直接工作 深挖项目(介绍、剖析遇到问题如何解决): 你在进行攻击的时候会不会有穿模的情况,怎么解决 为什么会造成卡顿(多嘴说的) 说说行为树和状态机之间的差别 …...

Linux的信号栈的实现(1)

作者 pengdonglin137@163.com 环境 Linux 6.5 + ARM64 概述 在前一篇文章中介绍了Linux系统中的几种栈以及它们之间的切换,进程在用户态和内核态会使用不同的栈,在用户态的主线程和其他线程都有各自的栈,此外进程在执行信号处理程序时也需要栈,那么这个栈来自哪呢? …...

Python学习笔记——heapq

堆排序 思路 堆排序思路是: 将数组以二叉树的形式分析,令根节点索引值为0,索引值为index的节点,子节点索引值分别为index*21、index*22;对二叉树进行维护,使得每个非叶子节点的值,都大于或者…...

搜索与图论——拓扑排序

有向图的拓扑排序就是图的宽度优先遍历的一个应用 有向无环图一定存在拓扑序列(有向无环图又被称为拓扑图),有向有环图一定不存在拓扑序列。无向图没有拓扑序列。 拓扑序列:将一个图排成拓扑序后,所有的边都是从前指…...

linux CentOS7配置docker的yum源并安装

[TOC](这里写目录标题 配置yum源Docker的自动化安装一些其他启动相关的命令: 配置yum源 使用以下命令下载CentOS官方的yum源文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 清除yum缓存 yum clean all 更新yum缓存…...

vue结合Elempent-Plus/UI穿梭框更改宽度以及悬浮文本显示

由于分辨率不同会导致文本内容显示不全,如下所示: 因此需要 1、悬浮到对应行上出现悬浮信息 实现代码如下所示: 这里只演示Vue3版本代码,Vue2版本不再演示 区别就在插槽使用上Vue3使用:#default“”;Vu…...

汇川PLC学习Day4:电机参数和气缸控制参数

汇川PLC学习Day4:伺服电机参数和气缸控制参数 一、伺服电机参数二、气缸参数1. 输入IO映射(1)输入IO映射(2) 输入IO触摸屏标签显示映射 2. 输出IO映射(1)输出IO映射(2) …...

数据可视化高级技术Echarts(快速上手柱状图进阶操作)

目录 1.Echarts的配置 2.程序的编码 3.柱状图的实现(入门实现) 相关属性介绍(进阶): 1.标记最大值/最小值 2.标记平均值 3.柱的宽度 4. 横向柱状图 5.colorBy series系列(需要构造多组数据才能实现…...

【数据结构与算法】力扣 206. 反转链表

题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入: head [1,2,3,4,5] 输出: [5,4,3,2,1]示例 2: 输入: head [1,2] 输出: [2,1]示例 3&#…...

【随笔】Git 高级篇 -- 本地栈式提交 rebase | cherry-pick(十七)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…...

数据结构-- 基于顺序表的通讯录代码讲解

我们了解顺序表之后来一个比较简单的小项目来巩固一下. 每一个函数我都进行了详细的补充, 各位可以仔细阅读。我将整个项目分为了Contact.h 、Contact.c和test.c三个文件中,其中Contact.h用于函数声明和结构体创建,Contact.c用于函数的实现,t…...

qt-C++笔记之QLabel加载图片

qt-C笔记之QLabel加载图片 —— 2024-04-06 夜 code review! 文章目录 qt-C笔记之QLabel加载图片0.文件结构1.方法一:把图片放在项目路径下,在 .pro 文件中使用 DISTFILES添加图片文件1.1.运行1.2.qt_test.pro1.3.main.cpp 2.方法二:不在 .pr…...

Unity中UI系统1——GUI

介绍 工作原理和主要作用 基本控件 a.文本和按钮控件 练习: b.多选框和单选框 练习: 用的是第三种方法 c.输入框和拖动框 练习: 练习二: e.图片绘制和框 练习: 复合控件 a.工具栏和选择网格 练习: b.滚动视…...

GIt 删除某个特定commit

目的 多次commit,想删掉中间的一个/一些commit 操作方法 一句话说明:利用rebase命令的d表示移除commit的功能,来移除特定的commit # 压缩这3次commit,head~3表示从最近1次commit开始,前3个commit git rebase -i head~3rebase…...

Django --静态文件

静态文件 除了由服务器生成的HTML文件外,WEB应用一般需要提供一些其它的必要文件,比如图片文件、JavaScript脚本和CSS样式表等等,用来为用户呈现出一个完整的网页。在Django中,我们将这些文件统称为“静态文件”,因为…...

蓝桥杯第十三届省赛C++B组(未完)

目录 刷题统计 修剪灌木 X进制减法 【前缀和双指针】统计子矩阵 【DP】积木画 【图DFS】扫雷 李白打酒加强版 DFS (通过64%,ACwing 3/11); DFS(AC) DP(AC) 砍竹子(X) 刷题统计 题目描述 小明决定从下周一开始努力刷题准…...

编程生活day7--明明的随机数、6翻了、吃火锅

明明的随机数 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数…...

css酷炫边框

边框一 .leftClass {background: #000;/* -webkit-animation: twinkling 1s infinite ease-in-out; 1秒钟的开始结束都慢的无限次动画 */ } .leftClass::before {content: "";width: 104%;height: 102%;border-radius: 8px;background-image: linear-gradient(var(…...

使用 Docker 部署 Photopea 在线 PS 工具

1)Photopea 介绍 GitHub:https://github.com/photopea/photopea 官方手册:https://www.photopea.com/learn/ Adobe 出品的「PhotoShop」想必大家都很熟悉啦,但是「PhotoShop」现在对电脑配置要求越来越高,体积越来越大…...

回溯法(一)——全排列 全组合 子集问题

全排列问题 数字序列 [ l , r ] [l,r] [l,r]​区间内元素的全排列问题 extern int ans[],l,r,num;//num:方案数 extern bool flag[]; void dfs(int cl){//cl:current left,即为当前递归轮的首元素if(cl r 1){//数组已越界,本轮递归结束for…...

魔兽争霸3终极优化指南:WarcraftHelper一键解决兼容性问题

魔兽争霸3终极优化指南:WarcraftHelper一键解决兼容性问题 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3在现代电脑上的…...

02华夏之光永存:盘古大模型开源登顶世界顶级——全栈架构深度拆解(第二篇)

华夏之光永存:盘古大模型开源登顶世界顶级——全栈架构深度拆解(第二篇) 标签:#华为盘古 #大模型架构拆解 #昇腾原生架构 #MoGE专家架构 #盘古开源技术 #大模型底层逻辑 免责声明 本文为《盘古大模型开源世界顶级保姆级全参数》系…...

边缘计算中的高效PINN训练与量化技术

1. 边缘设备上的高效PINN训练技术解析在科学计算和工程仿真领域,偏微分方程(PDE)求解一直是个计算密集型任务。传统数值方法如有限元分析虽然成熟,但面临网格生成复杂、高维问题计算成本高等挑战。物理信息神经网络(PINNs)的出现改变了这一局面——它将物…...

基于Vision-Agents构建视觉智能体:从多模态感知到自动化执行

1. 项目概述:当AI学会“看”与“想”最近在探索多模态AI应用时,我深度体验了GetStream开源的Vision-Agents项目。这不仅仅是一个简单的“看图说话”工具,而是一个旨在为开发者提供强大、可扩展的视觉智能体(Vision Agent&#xff…...

ARM Cortex-R5双发射与ECC内存优化实战

1. ARM Cortex-R5处理器双发射机制深度解析1.1 双发射技术基础原理双发射(Dual Issue)是现代处理器提升指令级并行度(ILP)的关键技术之一。在ARM Cortex-R5处理器中,这一机制允许在单个时钟周期内同时发射两条指令到不同的执行单元。这种并行执行能力直接提升了每周…...

企业级VSCode AI配置规范(ISO/IEC 27001合规版):审计日志、模型水印、离线缓存策略全披露

更多请点击: https://intelliparadigm.com 第一章:企业级VSCode AI配置规范概览 在大型研发团队中,统一、可审计、安全可控的 VS Code AI 开发环境已成为 DevOps 流程标准化的关键环节。企业级配置不仅关注功能启用,更强调策略驱…...

Antigravity Workflows:让AI编程助手真正理解你的技术栈

1. 项目概述:为AI编程助手注入“灵魂”的智能工作流 如果你和我一样,每天都在和Claude、Cursor、GitHub Copilot这类AI编程助手打交道,那你肯定也经历过那种“鸡同鸭讲”的无力感。你让它“写个登录组件”,它可能给你生成一个Rea…...

EFCore 7.0与MySQL的实战技巧

在使用Entity Framework Core 7.0(以下简称EFCore 7.0)与Pomelo 7.0结合MySQL 8.0进行数据库操作时,我们经常会遇到一些特别的挑战。今天我们将深入探讨如何在EFCore中执行原始SQL查询,并解决常见的问题。 背景介绍 EFCore为开发者提供了一个强大的工具集来进行数据库操作…...

豆包 LeetCode 1872.石子游戏 VIII TypeScript实现

LeetCode 1872 石子游戏 VIII TypeScript 实现题目大意给定数组 stones ,两人轮流进行操作:- 每次选择至少前 k 个石子(k≥2) - 拿走前 k 个石子,得分 前 k 个石子总和 - 拿走后,后面石子向前拼接&#x…...

基于Java的LangChain4j智能客服实战:从零搭建企业级对话系统

告别“答非所问、越聊越懵”,用Java生态原生的AI框架让客服系统真正“听得懂、记得住、扩得快”。 一、传统客服系统的三大问题 在帮某金融客户做智能客服升级时,我第一次切身体会到传统客服系统的困境。用户问完“我的订单呢?”,紧跟着问“发货了吗?”,机器人却仿佛失忆…...