面试记录7 c++软件开发工程师

开目
一面:

  1. 自我介绍
  2. 你做的xxx应用是用c++做的吗,是在window平台吗
  3. 具体做的事情是什么
  4. 你说的2D3D的结构是什么样的,怎样去做校验
  5. 有没有二维到三维或者三维到二维的数据转换
  6. 两个向量怎么去做校验
  7. 做的什么优化
  8. 有调用第三方库吗
  9. 是用的什么工具,什么版本,字符集选的是什么,和多字节有什么区别
  10. 给外部的库怎么调用,具体怎么操作
  11. 动态库和静态库的区别
  12. 你对三维空间的几何运行熟悉吗
  13. 怎么判断两个向量是平行还是垂直
  14. 点集之后是什么结果
  15. 叉乘是什么概念
  16. a x b和b x a有区别吗
  17. 了解的设计模式有哪些
  18. c++ stl 熟悉哪些
  19. map的底层数据结构是什么
  20. 红黑树什么特效
  21. 你觉得你对c++的掌握程度
  22. window64下面int double char 指针的大小
  23. 34和64位下面指针大小有区别吗
  24. 平时用指针用的多吗
  25. malloc分配指针地址可以用delete释放内存吗
  26. 智能指针用过吗,常用的有哪些
  27. 空间坐标中四个点,怎么判断四个点是否在一个平面上
  28. 对坐标系的转换熟不熟悉,比如两个坐标系下的两个点怎么转换,这个有了解过吗
    ——————————————————————
    更:二面
    面试官:事业部徐总
    问的有点无语,可能是专业背景不一样吧
  29. 自我介绍
  30. 你把做的优化讲一讲,做的什么优化,怎么做的
  31. 内存占用优化是你自己想的还是项目上面提出来这里有问题
  32. 内存降下来怎么降,是采用什么方法降下来的
  33. 内存高峰期也减少不了内存占用呀,为什么内存池会减少内存占用,某个时刻它 需要这么多内存,使用内存池会使内存减少吗
  34. 你用什么方法验证的,我表示怀疑
  35. 我看你后面两个项目是基于unity做的开发,基于这个平台你们能做什么事
  36. 用c#开发会考虑内存泄露的问题吗
  37. 它不是有垃圾回收机制吗,你们还要考虑内存泄漏吗
  38. 我看你就第一个项目用的c++,这么久没用你还记得吗,还熟悉吗
  39. 开发的集成环境用的什么,什么版本
  40. 第一个项目几个人做的,后端几个人做,其他两个人做的什么
  41. 第二个项目几个人做的,20个人都是开发吗,你在20个人里面是什么角色,怎么定位的
  42. 数据加载是加载什么数据进来,数据量怎样
  43. 那数据量也不大,加载的时候有什么需要注意的吗
  44. 比如说一张片子50k左右,能碰到什么性能问题,那多张片子加载的话,你们当时遇到的什么性能问题,加载感觉是不复杂的业务
  45. 那你当时用的什么方法改进的
  46. 那整个时间是没有节省的你这个方法
  47. 还有什么改进的吗
  48. 你觉得还有什么可以优化的,假如用户提需求要你们继续优化
  49. 那还有什么办法吗,就这个场景下面有没有其他办法继续缩短时间
  50. 假设你们优化了3s,用户需要你们优化到1s,这个任务给你你怎么做
  51. 假设理论上可以达到
  52. 性能优化这个事,它的方法是什么样的,你知道吗
  53. 假设业务逻辑也没法改呢
  54. 我想了解,性能优化这个事情给你,你应该怎么做
  55. 这个事情本身应该怎么做
  56. 你从逻辑上面去优化,但是性能优化我需要是的时间,那假设有一百布,前99步时间很快,最后一步很慢,那怎么办
  57. 第三个项目组内情况怎样,你主要做哪一块
  58. 那你做的计算包围盒,怎么做的
  59. 包围盒算出来是个什么样的包围盒,假设一个圆柱体,轴线方向和z轴平行,算出来是外接正方体,那如果和z轴有一个角度,那算出来是一个什么样的包围盒
  60. 平行六面体?那也不准呐,你知道轴向包围盒吗
  61. 碰撞检测是掉的unity的算法还是你们自己写的
  62. 点和物体的关系你们是自己做的吗,是你做的还是其他人做的,怎么判断一个点在体里面、上面和外面
  63. 空间距离?点和体的空间距离?怎么算的,是unity提供的接口还是你们自己算的
  64. 这样准吗?这样不准吧?
  65. 那我感觉也不对呀,你们是这样做的吗
  66. 碰撞检测的函数是你们写的吗还是unity的接口
  67. ai辅助编程用过没,编程模型用过没,上家公司没有用过ai编程吗(我说没有,他还冷笑了一下???)
  68. 用ai生成代码的工具还没有接触到是吧
  69. 你个人找工作的想法是什么
  70. 上家公司加班频率如何,你对加班怎么看
  71. 你对我们这边行业了解吗

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

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

相关文章

计算机网络:服务器处理多客户端(并发服务器)

一、服务器处理多客户端(并发服务器)(一)listen:监听客户端的连接请求,放入请求队列(二)accpet:请求队列中提取已连接的请求,返回连接好的fd(循环accpet即可&…

Ansible自动化运维:原理以及安装教程

目录 Linux Ansible:作用与原理详解 一、Ansible 的核心作用 1. 配置管理(Configuration Management) 2. 应用部署(Application Deployment) 3. 任务编排(Orchestration) 4. 其他扩展作用 二、A…

[机器学习]基于K-means聚类算法的鸢尾花数据及分类

基于Kmeans,对鸢尾花数据集前两个特征进行聚类分析通过迭代优化,将150个样本划分到K个簇中。目标函数:最小化所有样本到其所属簇中心的距离平方和。算法步骤:随机初始化K个簇中心。将每个样本分配到最近的中心。计算均值确定每个簇…

Altium Designer 22使用笔记(10)---PCB铺铜相关操作

目录 01 | 简 述 02 | 环境描述 03 | 铺 铜 04 | 铺铜挖空 05 | 敷铜合并 06 | 敷铜的修改 07 | 总 结 01 | 简 述 在PCB设计阶段,除了布局、布线操作需要频繁进行调整外,铺铜操作的使用也非常频繁;因此本篇文章的主要内容为&#xff…

leetcode 338 比特位计数

一、题目描述二、解题思路我们可以借助位运算的思想来解决这个问题。通过kk&(k-1)来消除k中最右边为1的比特位,每次消除后进行count,当k为0时,表示所有的1消除完毕,此时的count即为所有1的个数。三、代码实现时间复杂度&#…

PHP的md5()函数分析

MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,由Ronald Rivest于1991年设计,属于密码散列算法家族。其核心功能是将任意长度的输入数据(如字符串、文件等)通过不可逆的数学运算转换为固定长度…

【面试场景题】怎么做业务领域划分

文章目录一、核心原则:以业务为中心,而非技术二、具体步骤:从业务理解到边界定义1. 深入理解业务:梳理业务全景2. 识别核心领域与支撑领域3. 划分“限界上下文”:定义领域边界4. 定义领域内的“聚合”:细化…

海量小文件问题综述和解决攻略(二)

1. 解决NameNode的内存问题 上面的内容提到过每个block的元数据都需要加载到NameNode的内存中,这导致一个Hadoop集群在NameNode中存储的对象是有上限的,并且对象太多会带来启动时间较长以及网络延迟的问题。常见的有两种解决方案,减少集群的…

《开发避坑指南:从异常中读懂系统的“求救信号”》

异常现象从不只是孤立的“故障”,而是系统发出的“健康预警”。太多团队困在“出现问题-临时修复-再次复发”的循环里,将精力消耗在表面问题的扑救上,却忽视了背后潜藏的架构缺陷、逻辑漏洞与环境适配盲区。真正成熟的开发思维,是…

数字孪生技术为UI前端赋能:实现产品性能的实时监测与预警

hello宝子们...我们是艾斯视觉擅长ui设计、前端开发、数字孪生、大数据、三维建模、三维动画10年经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩!过去十年,前端技术栈翻天覆地:React/Vue/Angular、Webpack/Vite、Serve…

【性能优化】Unity 渲染优化全解析:Draw Call、Batch、SetPass 与批处理技术

Unity 渲染优化全解析:Draw Call、Batch、SetPass 与批处理技术 在 Unity 开发中,性能优化是保证游戏流畅的核心环节。尤其在移动端或 VR/AR 场景,Draw Call 过多、材质切换频繁都会严重影响帧率。 本文将从 Unity Statistics 面板参数解析…

基于Spring Boot的短信平台平滑切换设计方案

基于Spring Boot的短信平台平滑切换设计方案 案例背景 在电商系统中,短信服务是用户注册、登录验证、订单通知等环节的关键基础设施。由于业务需求或成本优化,企业可能需要在不同短信平台(如阿里云、腾讯云、云片等)之间进行切换。…

信息技术发展

信息技术是研究如何获取信息、处理信息、传输信息和使用信息的技术。计算机硬件控制器、运算器、存储器、输入设备、输出设备。计算机软件系统软件、应用软件、中间件。通信系统包括源系统、传输系统、目的系统。网络基础 个人局域网、局域网、城域网、广域网、公用网、专用网。…

2023年12月GESP5级C++真题解析,包括选择判断和编程

一、选择题(每道题2分,共30分) 1、下面C代码用于求斐波那契数列,该数列第1 、2项为1,以后各项均是 前两项之和。下面有关说法错误的是( ) A. fiboA( ) ⽤递归⽅式,fiboB() 循环⽅式 B. fiboA( ) 更加符合…

C++ 面试高频考点 力扣 704.二分查找 基础二分查找 题解 每日一题

文章目录二分查找:从基础原理到代码实现二分查找的特点算法重点题目描述:LeetCode 704. 二分查找为什么可以用二分查找?暴力算法解法二分查找解法核心逻辑:三种情况的处理二分查找什么时候结束?为什么二分查找一定是对…

《UE5_C++多人TPS完整教程》学习笔记45 ——《P46 待机与跳跃动画(Idle And Jumps)》

本文为B站系列教学视频 《UE5_C多人TPS完整教程》 —— 《P46 待机与跳跃动画(Idle And Jumps)》 的学习笔记,该系列教学视频为计算机工程师、程序员、游戏开发者、作家(Engineer, Programmer, Game Developer, Author&#xff09…

2025年03月 Scratch 图形化(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch图形化等级考试(1~4级)全部真题・点这里 一、单选题(共25题,共50分) 第1题 气球初始位置如下图所示,运行下列程序,气球会朝哪个方向移动?( ) A:水平向右 B:垂直向下 C:水平向左 D:垂直向上 答案:A 气球水平向右移动 第2题 使用下列哪个选项可以将…

android 不同分辨图片放错对应文件夹会怎样?

多年前有人问过我这个问题,当时没太了解这个东西,觉得是无所谓的东西,不过没答上来这个问题还是让我记了很久。今天又看到有人发文章讨论这个问题,我也就特意再研究下。1,了解一下Android分辨率是什么。2,同…

48.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--解决Refit接口调用未授权的访问问题

我们在项目中集成了Refit,但是在调用接口时,出现了问题,提示未授权的访问。这个问题是怎么导致的呢?我们该怎么处理呢?在这篇文章中我们一起来解决吧。 一、为什么会出现这个问题 让我们来深入分析一下是哪里返回的未授…

nacos登录认证

先看一个现象bootstrap.yml配置如下:spring:application:name: myservicecloud:nacos:discovery:server-addr: 127.0.0.1:8848username: nacospassword: nacosconfig:prefix: testfile-extension: ymlusername: nacos123password: nacos注意:配置中nacos…