第一次面试复盘

这个秋招到目前为止第一次拿到了面试机会,虽然是小公司,但是人家是有官网的!!!很爱!先赶紧复盘一下,因为还有很多笔试没有复盘。

  1. 你们的数学建模解决了什么问题?你觉得你们为什么能拿到这个成绩

  2. 说下对java这门语言的了解

它是一种面向对象的编程语言,所以它有四个特点,抽象化,封装,继承,多态。同时,它也是一种与平台无关的语言,因为它的底层是JVM,jvm执行编译器生成的字节码可以在wins,linux,macos等平台上运行。同时它也具有较高的安全性,因为它可以进行GC之类的,它也支持多线程,能够最大程度的利用CPU

  1. 说一下你了解的数据结构,挑两种,说一下他们的对比和特点,并且说明在什么场景下进行使用?

那我挑选list和map,首先是list,它存储的元素是有序的,可重复的,而map则是使用键值对去存储,key是无序的,不可重复的,而value是无序的,可重复的,一个key最多对应一个value

  1. 说一下怎么利用ai工具提升效率的?

    提下ai走读代码,人工走读代码;还有一些设计思想设计方法会让ai去帮忙出主意提供方法

  2. 如何去自学的?怎么学习一门新语言?

  3. 游戏服务端的服务端是什么?

    游戏服务端,是为客户端服务的,服务的内容诸如向为客户端提供登录,保存客户端数据。服务端是一种有针对性的服务程序,是专门为某一客户端设立的程序。它的主要表现形式以"windows窗口程序"与"控制台"为主。一般大型的服务端都是在linux环境下搭建。运行服务端的电脑称之为"服务器"

  4. 游戏服务器在整个系统里面起了一个什么作用?

    服务器就是一台电脑,你可以访问,然后做一些事情游戏服务器其实就是处理游戏逻辑的,它可以进行用户数据的存取,游戏的逻辑运算,用户状态变化的同步;性能和负载均衡: 游戏服务器需要处理大量的并发请求,因此性能和负载均衡是关键考虑因素

  5. 说一说你对游戏开发的了解

    游戏开发通常包括游戏设计、编程、图形和艺术设计、音频制作、测试和质量保证、市场营销、商业模型和用户体验等方面的工作。在编程方面,我有经验使用多种编程语言,如C++、C#和Python,来实现游戏的核心逻辑、图形渲染、物理模拟和人工智能等。我也熟悉一些流行的游戏引擎,如Unity和Unreal Engine,以及它们的工作原理。

你可能感兴趣的:(#,面试问题,面试,java)