- 博客(2)
- 收藏
- 关注
原创 华为2020招聘8.26笔试记录
华为2020招聘8.26笔试记录 第一题 对输入n个无符号整数,进行二进制的移位和调换进行加扰,加扰后仍然保持n个整数,输出加扰后的n个整数,两个整数之间空格分开。 加扰步骤: 1.先把每个整数每两个bit交换位置,如bit0和bit1交换,bit2和bit3交换,依次类推。 2.再把每个整数向右移2位,溢出的部分,第一个整数的最低2bit移到第二个整数的最高2bit上,第二个整数的最低2bit移到第三个。如果输入只有一个整数,溢出的2bit移到自己的最高2bit上。 说明,无符号整数的范围不超过32bit
2020-08-27 15:59:14 1005
原创 字节跳动测试开发工程师-产品研发和工程架构部职位面试被虐
字节跳动测试开发工程师-产品研发和工程架构部职位面试被虐面向对象语言的封装、继承和多态浅拷贝和深拷贝类和对象OSI七层模型、作用和每一层对应的协议当python读入文件的时候发生了什么?手撕代码 面向对象语言的封装、继承和多态 Encapsulation 封装 是指抽象出类的属性(数据)和方法,给用户提供一个可以调用的接口,优点是:保护数据,防止对数据的破坏。 对于封装、继承、多态可以看这一篇 继承是指在现有类(父类和基类)的基础上建立新的类(子类、派生类)。 多态是指子类继承了父类的方法,但是对父类的方法
2020-06-29 19:45:05 2465 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人