中兴测试软件开发工程师面试,中兴软件测试工程师面试经验

本次面试聚焦于软件工程师的项目经验,涉及多线程管理、死锁处理、大规模数据结构设计、内存安全及Linux编程。面试官询问了如何在项目中处理传感器数据、是否遇到过死锁、代码量、大数据存储方案、memcpy函数的安全实现,以及项目设计方案的改进。此外,还要求设计Shell命令来查找文件中的特定数据行。
摘要由CSDN通过智能技术生成

面试过程:

1、请先自我介绍一下,时间三分钟。(面试官看简历)

2、请介绍一下你做过的项目。(开始讲述自己的项目)

3、项目上传感器数据你是怎么管理的?(多线程编程)

4、你这种管理方式有没有遇到过死锁的情况?(线程同步)

5、项目代码量多少行?

6、给你4000多万甚至更大的数据量,请你设计一种数据结构来管理?(红黑树考察)

7、如果从安全性的角度考虑,请你设计memcpy函数,你该怎么设计?(合法性检测、智能指针管理内存还是将内存释放权限留给调用者)

8、这个项目的方案设计是你设计的吗?(不是的)

9、如果让你来设计该项目方案,你会怎样设计?(对项目的设计不合理之处的认识,以及自己创新想法)

10、请设计shell命令,打印出指定目录下指定文件中某数据的起始行号.(Linux编程考察) 面试官问的面试题:

1、请先自我介绍一下,时间三分钟。(面试官看简历)

2、请介绍一下你做过的项目。(开始讲述自己的项目)

3、项目上传感器数据你是怎么管理的?(多线程编程)

4、你这种管理方式有没有遇到过死锁的情况?(线程同步)

5、项目代码量多少行?

6、给你4000多万甚至更大的数据量,请你设计一种数据结构来管理?(红黑树考察)

7、如果从安全性的角度考虑,请你设计memcpy函数,你该怎么设计?(合法性检测、智能指针管理内存还是将内存释放权限留给调用者)

8、这个项目的方案设计是你设计的吗?(不是的)

9、如果让你来设计该项目方案,你会怎样设计?(对项目的设计不合理之处的认识,以及自己创新想法)

10、请设计shell命令,打印出指定目录下指定文件中某数据的起始行号.(Linux编程考察)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值