10道单选题
10道多选题
2道编程题

第一题:十进制转二进制计算1的个数(负数转为补码)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2021/8/23 15:44
# @Author  : @linlianqin
# @Site    :
# @File    : 十进制转换为二进制(计数1的个数).py
# @Software: PyCharm
# @description:class Solution:def oct_to_binary(self, input_int):# write code heretag = Trueif input_int == 0:return 0if input_int < 0:tag = Falseabs_int = abs(input_int)# 原码bin_int = list(bin(abs_int)[2:])bin_int = ["0" for _ in range(32 - len(bin_int))] + bin_intif tag:return bin_int.count("1")else:# 反码reverse_bin_int = ["0" for _ in range(32)]for index, i in enumerate(bin_int):if i == "0":reverse_bin_int[32-len(bin_int)+index] = "1"# 补码res = ""resual = Truefor index,i in enumerate(reverse_bin_int[::-1]):if i == "0":if resual:res = "1"+reselse:res = "0"+resresual = Falseelif i == "1":if resual:res = "0" + resresual = Trueelse:res = "1" + resif resual:res = "1" + resreturn res.count("1")print(Solution().oct_to_binary(-5))

第二题:字符串转为驼峰

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2021/8/23 16:21
# @Author  : @linlianqin
# @Site    :
# @File    : 输入的字符串转换为驼峰.py
# @Software: PyCharm
# @description:
'''
详细描述
1. 转换后的字符串只保留字母[a-zA-Z]和数字[0-9],去除其他字符;
2. 输入字符串中的字母字符的前一字符如非字母或数字,该字母转换后为大写,如果前一个字符为字母或者数字,字母转换后为小写;
例外:转换后的字符串第一个字符如果是字母,则该字母转换后为小写;——字符串首字母小写
3. 转换后的字符串保留数字字符。
4. 字符串如果为空或者无[a-zA-Z]和数字[0-9]中字符,请默认输出如下字符串"shopee"
'''class Solution:def camelCase(self, newString):# write code herestrLen = len(newString)# 字符串为空if strLen == 0:return "shopee"# 字符串不为空res = []for index,code in enumerate(newString):# 是字母或者数字if code.isalnum():if index == 0:if code.isdigit():res.append(code)else:res.append(code.lower())continue# 前一个是字母和数字时:if index >= 1 and newString[index-1].isalnum():if code.isdigit():res.append(code)else:res.append(code.lower())# 前一个不是字母和数字时elif index >= 1 and not newString[index - 1].isalnum():if code.isdigit():res.append(code)else:res.append(code.upper())#处理第一个字符if len(res) == 0:return "shopee"else:if res[0].isalpha():res[0] = res[0].lower()res = "".join(res)return resprint(Solution().camelCase("__HELLO_World"))

shopee虾皮科技测试工程师第一次笔试相关推荐

  1. 宇视科技测试工程师校招一二面面经

    作者:skrskr 内容来源:SSP面试笔记 在 SSP面试笔记 看了很多面经,感谢前辈的分享,今天我也分享下面试题目: 来分享一个校招面经,面的是宇视科技的测试岗位,目前已经面完了前两轮,刚打了电话 ...

  2. 依图科技测试工程师校招面经(已完结)

    作者:skrskr 内容来源:SSP面试笔记 在 SSP面试笔记 看了很多面经,感谢前辈的分享,今天我也分享下面试题目: 面试难度一般,面试整体感觉很好,面试结果说一周内通知. 1.自我介绍 2.手撕 ...

  3. 2020东方证券--暑假开发测试工程师--实习笔试经验

    1.时间:1小时 2.题型: (1)逻辑题:15分 (2)问答题:15分 (3)读写代码题:15分 (4)数据库:15分 (5)编程题:20分 (6)综合题:20分 3.具体题目 (1)逻辑题 小王. ...

  4. 宇视科技测试工程师校招一面面经

    作者:想退休的小王选择躺平 内容来源:SSP面试笔记 在 SSP面试笔记 看了很多面经,感谢前辈的分享,今天我也分享下面试题目: 1.自我介绍 2.在校期间项目介绍,过往参加过的活动,比赛等等 3.你 ...

  5. 2023社招——特博赛科技FPGA工程师(笔试题目)

    日常·唠嗑: 最近比较得空,想看看今年秋招(校招需要各种填资料,太麻烦了,就点了社招)什么情况,就在软件上随便投了几份简历,有个小企业发了份试卷,FPGA开发岗,看了一下基本是八股文,简单做了一下,这 ...

  6. 上海科达(科远)科技测试工程师面试题

  7. 测试工程师---笔试面试题

    测试工程师-笔试面试题 文章目录 测试工程师---笔试面试题 前言 一.代码题 二.问答题 前言 目前面试了大大小小很多公司,投的简历也是数不胜数,看的大部分是校招,尽管如此,还是感觉笔试有一些难度, ...

  8. 大疆2019届秋招笔试--测试工程师

    大疆今年秋招开始的特别早,5月30-6月30进行简历投递,然后进行性格测评,通过后收到笔试通知,有两场可选,7月6日或7月8日,分为A.B卷.我选择了7月6日的笔试,大体来说6号应该比8号稍微简单一点 ...

  9. Python Json数据结构 打印json结构里含有$符号value的值 并且去重里面value相同的值 77hub 北京企业科技 企企 测试工程师面试 简单代码算法题

    目录 前言 一.题目要求 二.示例数据 三.示例代码 四.解题思路和方法分析 4.1 解题思路分析 4.2 正则方法解题 不正确的解题思路 4.3 递归方法解题 正确的解题思路 4.4 关于解题和面试 ...

最新文章

  1. 基于html5海贼王单页视差滚动特效
  2. WebView::drawExtras
  3. 图像处理的傅里叶变换理解
  4. sqlite数据库的char,varchar,text,nchar,nvarchar,ntext的区别
  5. WCF发布到IIS的配置步骤
  6. 【洛谷】【treap/堆】P2073 送花
  7. 【元胞自动机】基于matlab元胞自动机短消息网络病毒传播仿真【含Matlab源码 1289期】
  8. Android 学习资料收集
  9. python 时间曲线相似度计算_时间序列相似性度量综述
  10. RK3399平台开发系列讲解(USB设备驱动)5.31、使用usb gadget configfs配置USB功能
  11. Unity摄像机上下旋转镜头实现
  12. thinkphp3.1.3框架手册
  13. 自动泊车之AVM环视系统算法框架
  14. 【人工智能算法】算法基础之离散优化[旅行商问题 背包问题]
  15. 消失的中国互联网元老陈天桥:为神经科学捐助10亿,不担心机器人崛起
  16. 资深大牛带你了解源码!带你轻松理解Android-Hook机制,已开源
  17. 智慧边缘计算安全综述
  18. 软件项目的测试计划和报告,如何撰写压力测试计划书与压力测试报告(一)
  19. 【捡肥皂】Microsoft SQL Server 2000 MSSQL2000下载中文企业版个人版免费下载
  20. 第3章 Pandas数据处理(3.7-3.8)_Python数据科学手册学习笔记

热门文章

  1. 省赛热身赛之Median
  2. chrome web store的信息
  3. 字体--Ubuntu手记之系统配置
  4. NodeJS解决跨域问题:Access-Control-Allow-Origin
  5. 使用FreeCookies 控制浏览器cookies及修改http响应内容
  6. 树上倍增一些理解和写法
  7. 每一次突破都是一种进步
  8. 回归_英国酒精和香烟关系
  9. 结构化查询语言包含哪些方面?
  10. ibatis中使用List作为传入参数的使用方法及 CDATA使用