面试经验|PlayStation全球交互娱乐组——技术经理面

文章目录

  • 题记
  • 自我介绍
  • 图形学+AI技术问题
    • 项目细节
    • 3D资产有哪些表示形式
    • 在结合神经网络的时候,3D数据都如何表示
    • 目前观察到比较成功的AI+graphics领域的成功落地案例
    • 目前在生成式AI(GenAI)上的一个趋势
    • 目前想到未来可以落地的技术
  • C++基础
    • 用8 bit的二进制表示-1的形式
  • 后记

题记

面试经验第二贴,索尼旗下的PS英国组。

简单交代背景:
HR在LinkedIn上联系我,二月中旬聊了第一次。HR面试大多是了解目前的就业情况,确认毕业时间,然后简单了解个人能力和目标组的匹配情况。
因为走的社招渠道,毕业在夏季,HR暗示目前希望尽快入职(2-3个月内),做了个比较开放的结尾,说看情况到时候有没有招到合适的人,到时候再看看。

本想着机会不大了,三月下旬又收到了新的一轮面试安排。因为初步只约了30分钟,我以为又是类似HR面试,基本没有怎么准备。结果面试开始之后,两位面试官都是技术项,其中之一是未来的manager,另一位是西班牙裔的博士(十几年前毕业),吓得我直冒冷汗。

以下记录45分钟的面试问题。

自我介绍

自我介绍部分真是每个面试必做的事情,可以提前准备好,重点突出自己的经历和优势,以及适当引导面试官往比较匹配的项目经验上提问。

图形学+AI技术问题

项目细节

因为之前有做过几个相关的客户项目,这个部分主要是基于简历上写的两个项目进行介绍。
幸好没有细问,技术细节我有一些忘了,看来简历上的内容都得好好准备和复习一下。

3D资产有哪些表示形式

mesh surface+贴图,volume/场。

在结合神经网络的时候,3D数据都如何表示

  • 如果使用图神经网络(GNN)来进行特定任务的处理,如3D资产分类,则可以将3D数据的顶点直接作为输入数据,初始化GNN。这个思路的问题是3D资产的顶点可能会很多,会对图神经网络造成很大的初始化和后续连阶层/卷积层的计算量。
  • 使用radiance field,主要借鉴NeRF,所有的空间信息/特性,如不透明度、颜色,都保存在全连接层的参数中。
  • 使用网格进行初始化,如nvdiffrec,但这类算法的局限在于不能表示非常复杂、非常高精度的模型,容易产生破面,且重建的模型拓扑受初始化网格的限制。

目前观察到比较成功的AI+graphics领域的成功落地案例

  • DLSS:NVIDIA的超采样技术,结合超分辨率思路到提升图形渲染的画质。
  • audio2face/audio2gesture:基于输入的音频生成渲染角色的面部动作。

目前在生成式AI(GenAI)上的一个趋势

毫无疑问在视觉的生成任务里,如2D图像生成、视频生成、以及3D生成,目前stable diffusion及其变形算法在主导。

另一方面,LLM(大语言模型)会更深入影响到各个任务,比如辅助2D图像生成,以及改进3D场景的构建。

目前想到未来可以落地的技术

这道题是开放问题,需要平时多观察和留意。
我回答的是3D资产生成,还有基于LLM自动化构建游戏场景。

C++基础

用8 bit的二进制表示-1的形式

这题非常自信地答错了。正确答案是全为1,即:1111 1111。
其中第一个1是符号位,后面是取逆的结果。
和同学讨论出一个很好理解的思路,即-1+1=0,因此8 bit的1表示为0000 0001,则:
0000 0000 - 0000 0001 = 1111 1111

所有的负数表示主要围绕计算来设计,这个思路可以拓展到任意其他的负数表示上。

后记

目前还在等待面试结果中,继续加油~

P.S. 转眼距离19年清明假期写下的那篇论文解读已经过去了5年。回看过去几年,真的发生了很多,有时候时间很长,回顾的时候才发现走过了这么多;有时候时间很短,专注于当下,认真做事,不想那么多,静待一切发生。

又是春天了,万物生长,慢慢前行吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/796307.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发语言漫谈-Java

由于C过于复杂,Java诞生了。与C相比,Java更易于学习和使用,它去掉C中的指针和解决了内存管理问题。Java提供了垃圾自动回收机制,自动管理不再使用的内存。Python又进一步简化,使得语法更简洁,更易于阅读和编…

Oracle 使用维进行查询重写

Oracle 使用维进行查询重写 conn / as sysdba alter user sh account unlock identified by sh; conn sh/sh query_rewrite_integrity TRUSTED --物化视图的定义 select query from user_mviews where MVIEW_NAMECAL_MONTH_SALES_MV;CREATE MATERIALIZED VIEW cal_month_s…

【算法】统计素数个数 - 埃筛法

题目 传入一个数字,统计小于这个数字的素数个数。 原理 素数只能被1和它本身整除,所以小的数能够通过乘法计算出来的数都不是素数。埃筛法就是不断地用小的数做乘法标记出哪些数不是素数,从而减少遍历次数。 代码 public static void mai…

SpringBoot3整合RabbitMQ之一_消息生产者与消息消费者服务搭建

SpringBoot3整合RabbitMQ之一_消息生产者与消息消费者服务搭建 文章目录 SpringBoot3整合RabbitMQ之一_消息生产者与消息消费者服务搭建1. 消费发布者服务1. 新建工程2. pom.xml3. application.yml4. 主启动类 2. 消息消费者服务1. 新建工程2. pom.xml3. application.yml4. 主启…

VPDN(L2TP、PPTP)

1、虚拟专用拨号网络 远程接入VPN,客户端可以是PC机 技术:L2TP、PPTP 术语:LAC:L2TP的访问集中器 --- 提供用户的接入 LNS:L2TP的网络服务器 --- 提供L2TP服务的服务器 2、技术 1)PPTP 点对点隧道…

DFS(排列数字、飞机降落、选数、自然数的拆分)

注&#xff1a;1.首先要知道退出条件 2.还原现场 典型&#xff1a;全排列 题目1&#xff1a; 代码&#xff1a; #include<bits/stdc.h> using namespace std; int a[1005],p[1005],v[1005]; int n; void dfs(int x) {//此次dfs结束条件,即搜到底 if(xn1){for(int i1;i&…

C语言自定义类型变量——枚举(enum)

一.枚举的定义和声明 字面意思&#xff0c;枚举就是一一列举&#xff0c;把可能的取值一一列举&#xff0c;在我们现实生活中有许多可以列举的事物&#xff0c;例如&#xff1a;一周七天&#xff0c;一年四季&#xff0c;性别&#xff0c;月份&#xff0c;三原色等等。当我们需…

栈的详解和例题(力扣有效括号)

感谢各位大佬的光临&#xff0c;希望和大家一起进步&#xff0c;望得到你的三连&#xff0c;互三支持&#xff0c;一起进步 个人主页&#xff1a;LaNzikinh-CSDN博客 收入专栏:初阶数据结构_LaNzikinh篮子的博客-CSDN博客 文章目录 前言一.什么是栈二.栈的实现三.例题&#xff…

golang设计模式图解——命令模式

设计模式 GoF提出的设计模式有23个&#xff0c;包括&#xff1a; &#xff08;1&#xff09;创建型(Creational)模式&#xff1a;如何创建对象&#xff1b; &#xff08;2&#xff09;结构型(Structural )模式&#xff1a;如何实现类或对象的组合&#xff1b; &#xff08;3&a…

Android10以上版本调用相机拍照

1、拍照功能 界面 <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:orientation"vertical"android:layout_width"match_parent"android:layout_height"match_parent" ><Buttonandroid:id…

面对对象编程(四)

面对对象编程&#xff08;四&#xff09; static补充 1.静态变量及方法 package opp.demo09; //static: public class Student {private static int age;//静态变量private double score;//非静态变量public void run(){}public static void go(){}public static void main…

leetcode热题100.跳跃游戏2

Problem: 45. 跳跃游戏 II 文章目录 题目思路复杂度Code 题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: …

webpack-前置知识

前置知识-node的内置模块path path模块用于对路径和文件进行处理&#xff0c; 从路径中获取信息 dirname: 获取文件的父文件夹。 basename:获取文件名。 extname: 获取文件拓展名。 const path require("path")const fileName "C://test/a/b/c.txt"//.t…

安全左移是什么,如何为网络安全建设及运营带来更多可能性

长久以来&#xff0c;网络安全技术产品和市场需求都聚焦于在“右侧”防护&#xff0c;即在各种系统、业务已经投入使用的网络环境外围或边界&#xff0c;检测进出的流量、行为等是不是存在风险&#xff0c;并对其进行管控或调整。 然而事实上&#xff0c;安全风险不仅是“跑”…

【C++】c++11新特性(二)--Lambda函数及function(包装器)

目录 Lambda函数 基本概念 基本语法 lambda 捕获(capture) 1. 不捕获任何变量 2. 按值捕获 3. 按引用捕获 4. 混合捕获 5. 捕获this 指针 包装器 function 基本概念 使用场景 1. 给function对象赋值 2. 作为函数参数和返回值 3. 存储在容器中 4. 绑定成员函数和带…

已解决java.util.zip.DataFormatException: 数据格式异常的正确解决方法,亲测有效!!!

已解决java.util.zip.DataFormatException: 数据格式异常的正确解决方法&#xff0c;亲测有效&#xff01;&#xff01;&#xff01; 目录 问题分析 报错原因 解决思路 解决方法 核实数据的完整性和来源 验证数据是否为有效的ZIP格式 检查与编码相关的问题 正确使用AP…

【数据库(MySQL)基础】以MySQL为例的视图、存储过程与触发器

文章目录 1. 视图1.1 视图创建1.2 视图查询1.3 视图修改1.4 视图删除1.5 视图检查选项1.5.1 cascaded检查选项1.5.1.1 这个选项存在为了避免什么问题&#xff1f;1.5.1.2 怎么利用这个选项1.5.1.3 子视图 1.5.2 local检查选项1.5.2.1 local示例 1.6 视图更新及作用 2. 存储过程…

如何保护大模型API安全

大模型的崛起正在改变着我们对机器学习和人工智能的理解&#xff0c;它们不仅提供了令人惊叹的预测和分析能力&#xff0c;还在各行各业的应用中发挥着重要作用。通过提供 API&#xff0c;用户无需了解底层实现细节&#xff0c;使大型模型能够更好地与用户和应用程序进行交互&a…

C++IO类,输入输出缓冲区,流状态

我们的程序已经使用了很多IO库设施&#xff1a; istream(输入流)类型&#xff0c;提供输入操作。ostream(输出流)类型&#xff0c;提供输出操作。cin&#xff0c;一个istream对象&#xff0c;从标准输入读取数据。写入到标准错误。cout&#xff0c;一个ostream对象&#xff0c…

Windows 下融合使用开源组件进行视频内容分析,shotcut ,autocut 剪辑 whisper智能化编辑双语字幕等

文章大纲 whisperautocut油管 视频分析视频数据下载下载字幕数据开源视频剪辑工具shotcut参考文献学习路径下面以这个黄仁勋访谈视频为例简要介绍分析的步骤 https://youtu.be/lXLBTBBil2Uwhisper https://github.com/openai/whisper提升: 安装如果需要在conda 中使用 ffmpeg …