24校招,忆恒创源测试开发工程师一面(下)

大家好,我是chowley,今天回顾一下,我之前参加Memblaze的面试,英文题给我干麻了

书接上文,继续写

部门:长三角区域

时间:40min

平台:腾讯会议

过程

  1. 冯诺依曼结构
    冯诺依曼结构(Von Neumann architecture)是计算机系统的一种基本结构模型,由数学家约翰·冯·诺依曼在20世纪提出。它包括计算机系统的五个基本组成部分:运算器、控制器、存储器、输入设备和输出设备。冯诺依曼结构的特点是程序和数据存储在同一存储器中,并且程序可以被视为数据进行处理,从而实现了程序的存储和执行的自动化。
  2. 自己装过计算机吗?
  3. 装过操作系统吗?
  4. OS你用U盘装的吗?
  5. BIOS了解吗?开机引导
    当计算机启动时,会首先执行基本输入/输出系统(Basic Input/Output System,BIOS)程序。BIOS是嵌入在计算机主板上的固件,负责初始化硬件设备、检测系统信息,然后加载操作系统引导程序。操作系统引导程序通常存储在硬盘的引导扇区(通常是第一个扇区),BIOS会将其加载到内存中并跳转到该程序的执行点,从而启动操作系统。
  6. 二进制左移右移
    二进制左移(<<)和右移(>>)是位运算符,用于将一个数的二进制表示向左或向右移动指定的位数。左移相当于乘以2的移动位数次方,右移相当于除以2的移动位数次方。
    例如,对于二进制数1010,左移1位得到结果10100(相当于乘以2),右移1位得到结果101(相当于除以2取整)。
  7. 进程和线程区别
    进程(Process)是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。每个进程都有独立的地址空间和资源,包括内存空间、文件句柄等。
    线程(Thread)是进程的一个执行流,是操作系统能够进行运算调度的最小单位。同一个进程中的多个线程共享相同的地址空间和资源,但每个线程有自己的栈空间和局部变量。
  8. 函数之间,变量的影响范围
    在函数之间,变量的影响范围取决于这些变量的作用域。作用域定义了变量的可见范围和生命周期。
    局部作用域(Local Scope):在函数内部定义的变量具有局部作用域,只能在函数内部访问。这些变量的生命周期仅限于函数的执行过程。
def my_function():
    local_variable = 10
    print(local_variable)  # 可以在函数内部访问局部变量

my_function()
print(local_variable)  # 会报错,局部变量在函数外部不可访问
全局作用域(Global Scope):在函数外部定义的变量具有全局作用域,可以在整个程序中的任何地方访问。这些变量的生命周期从定义开始,直到程序结束。
global_variable = 20  # 全局变量

def my_function():
    print(global_variable)  # 可以在函数内部访问全局变量

my_function()
print(global_variable)  # 可以在函数外部访问全局变量

嵌套作用域(Enclosing Scope):在嵌套函数中,内部函数可以访问外部函数的变量。外部函数中定义的变量对内部函数而言具有嵌套作用域。

```python
def outer_function():
    outer_variable = 30

    def inner_function():
        print(outer_variable)  # 可以在内部函数中访问外部函数的变量

    inner_function()

outer_function()

在函数之间传递变量时,可以通过函数参数进行传递,或者通过全局变量进行访问,但应当注意作用域的限制,避免出现变量作用域混乱导致的错误。

  1. linux学过吗?

  2. 创建文件/文件夹的命令
    touch\vi\vim、mkdir

  3. 递归创建一个文件夹
    若要递归创建一个文件夹,即在创建文件夹的同时创建其父文件夹(如果不存在),可以使用mkdir命令的-p选项。
    mkdir -p path/to/your/directory

  4. 代码版本管理工具,git、svn

  5. 新建分支,git branch\checkout\switch

  6. 啥叫白盒测试、啥是黑盒测试?

  7. 回归测试是啥意思?

  8. 反问

总结

难度:3.5/5,都是常见面试题

面试官专业程度:专业,但是小姐姐顺着我简历上的链接,把我之前的文章全看了,还问我是不是来刷经验的。。

体验打分:3.5/5,除了英文自我介绍,hr也没提前通知我,没准备成尬聊了

好了,以上就是本文的全部内容,如有问题可留言讨论。

本人正在组建校招测试开发方向的交流社区,如果您对测试求职方面感兴趣,欢迎加入了解。

我是chowley,一个专注互联网技术和产品质量保障领域的博主,我们下次再见!

欢迎点赞、评论、收藏,it’s important for me.

Searching for QALog.

相关推荐

  1. 24测试开发工程师一面(

    2024-03-19 13:06:05       40 阅读
  2. 24,得物测试开发工程师一面

    2024-03-19 13:06:05       57 阅读
  3. 24,经纬测试工程师PPT技术二面

    2024-03-19 13:06:05       56 阅读
  4. 24,帆软测试开发工程师一面

    2024-03-19 13:06:05       50 阅读
  5. 24,阿里巴巴测试开发工程师二面

    2024-03-19 13:06:05       42 阅读
  6. 2024,京东科技测试开发工程师二面

    2024-03-19 13:06:05       56 阅读
  7. 24,江淮汽车软件测试工程师技术面+HR面

    2024-03-19 13:06:05       54 阅读
  8. 24,小鹏汽车自动驾驶测试工程师二面

    2024-03-19 13:06:05       44 阅读
  9. 2024,网易互娱游戏测试工程师一面

    2024-03-19 13:06:05       61 阅读
  10. 2024秋,深信服测试开发工程师一面

    2024-03-19 13:06:05       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 13:06:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 13:06:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 13:06:05       87 阅读
  4. Python语言-面向对象

    2024-03-19 13:06:05       96 阅读

热门阅读

  1. 安装 AWS Load Balancer Controller 附加组件

    2024-03-19 13:06:05       39 阅读
  2. AWS中所有与数据科学有关的服务一览表(MLS-C01)

    2024-03-19 13:06:05       42 阅读
  3. sql使用

    2024-03-19 13:06:05       36 阅读
  4. 【NLP9-Transformer经典案例】

    2024-03-19 13:06:05       44 阅读
  5. 【C++】每日一题 71 简化路径

    2024-03-19 13:06:05       41 阅读
  6. Python的循环结构与数据结构概述

    2024-03-19 13:06:05       45 阅读
  7. spring启动自动执行方法

    2024-03-19 13:06:05       47 阅读
  8. Linux 查看防火墙相关命令

    2024-03-19 13:06:05       41 阅读
  9. word的第六课笔记

    2024-03-19 13:06:05       42 阅读
  10. 每日一题 第十一期 洛谷 进制转换

    2024-03-19 13:06:05       40 阅读
  11. PyTorch的向量化思维,以及Tensor、nn接口

    2024-03-19 13:06:05       43 阅读