面试
文章平均质量分 73
迦偌偌偌偌
非科班出身的程序猿
展开
-
最长子串系列
前几天在华为OD一面中遇到了这个问题,最长连续子字符串。def find_longest_increasing_substring(string): """ 最长递增子串 eg. ababdddd ---> abd :param string: :return: """ if not string: return "" result = "" cur_result = "" for char in str原创 2020-09-09 18:16:17 · 169 阅读 · 0 评论 -
成都华为OD面试(补充中)
华为OD面试总结(更新中)上周收到了华为OD面试的机试邀请,周天做了一下,总的来说,机试还是挺简单的。一共两个大题。第一题2个小题,每题100分;第二题200分。答完第一题的两个小题,交卷后才能做第二题。分数=用例通过比例*题目分数。总分400分,150分就合格。【准备】牛客网有华为面试题练习,可以提前练习。【机试时】机试需要有摄像头,电脑屏幕需要被监控,手机也要求扫描进入小程序监控。做编程题的时候是可以切屏,在熟悉的IDE中完成的,这个不用担心。手机注意调个免打扰并且充电,因为手机需要常原创 2020-08-26 18:08:05 · 5112 阅读 · 1 评论 -
【python面试170题】8. 其他内容
【面试题目来着微信公众号:GitChat】其他内容解释一下 python 中 pass 语句的作用?简述你对 input()函数的理解python 中的 is 和==Python 中的作用域三元运算写法和应用场景?了解 enumerate 么?列举 5 个 Python 中的标准模块如何在函数中设置一个全局变量pathlib 的用法举例...原创 2019-08-06 11:06:46 · 129 阅读 · 0 评论 -
【python面试170题】3. 数据类型-字符串
【面试题目来着微信公众号:GitChat】字符串列举 Python 中的基本数据类型?【python2.x】数字(int、long、float、complex)、字符串str、列表list、元组tuple、字典dict、布尔值bool、集合set【python3.x】取消掉了long如何区别可变数据类型和不可变数据类型【可变数据类型】列表、字典、集合【不可变数据类型】数字、字符串、...原创 2019-07-28 17:09:11 · 172 阅读 · 0 评论 -
【python面试170题】6. 操作类题目
【面试题目来着微信公众号:GitChat】操作类题目Python 交换两个变量的值在读文件操作的时候会使用 read、readline 或者 readlines,简述它们各自的作用json 序列化时,可以处理的数据类型有哪些?如何定制支持 datetime 类型?json 序列化时,默认遇到中文会转换成 unicode,如果想要保留中文怎么办?有两个磁盘文件 A 和...原创 2019-08-01 15:47:50 · 247 阅读 · 0 评论 -
【python面试170题】2. 编码规范
【面试题目来着微信公众号:GitChat】编码规范什么是 PEP8?【理解】PEP8是针对python编码风格的规范,可以增强代码的可读性,建议执行,不是强制执行。有的公司会有自己的编码规范。【举例】代码编排:缩进是4个空格;每行最大长度是70几个字符;空行的使用;import导入模块书写顺序等。空格的使用:逗号、冒号之前不加空格;各种右括号前不加空格;调用函数的左括号前不加空格;赋...原创 2019-07-26 19:39:48 · 478 阅读 · 0 评论 -
【python面试170题】1. 语言特性
【面试题目来着微信公众号:GitChat】语言特性谈谈对 Python 和其他语言的区别【语言特点】简洁优雅,有很多第三方库。【语言类型】解释型语言。【缺点】运行速度相对较慢,解决方法:可以嵌入c、c++的代码。【和java的对比】python是弱类型语言,java是强类型语言。【和c++的对比】python第三方库丰富,可以用少量代码实现功能,速度相对较慢,跨平台性好。【总结】...原创 2019-07-26 17:37:28 · 232 阅读 · 0 评论 -
【python面试170题】5. 数据类型-综合
【面试题目来着微信公众号:GitChat】综合41.Python 常用的数据结构的类型及其特性?42.如何交换字典 {“A”:1,“B”:2}的键和值?43.Python 里面如何实现 tuple 和 list 的转换?44.我们知道对于列表可以使用切片操作进行部分元素的选择,那么如何对生成器类型的对象实现相同的功能呢?45.请将[i for i in range(3)]改成生成器...原创 2019-07-30 15:09:59 · 140 阅读 · 0 评论 -
【python面试170题】7.高级特性、正则表达式
【面试题目来着微信公众号:GitChat】高级特性函数装饰器有什么作用?请列举说明?Python 垃圾回收机制?魔法函数 __call__怎么使用?如何判断一个对象是函数还是方法?@classmethod 和@staticmethod 用法和区别Python 中的接口如何实现?Python 中的反射了解么?metaclass 作用?以及应用场景?...原创 2019-08-02 16:52:12 · 195 阅读 · 0 评论 -
【python面试170题】4. 数据类型-列表、字典
【面试题目来着微信公众号:GitChat】列表已知 AList = [1,2,3,1,2],对 AList 列表元素去重,写出具体过程。如何实现 “1,2,3” 变成 [“1”,“2”,“3”]给定两个 list,A 和 B,找出相同元素和不同元素[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]合并列表[1,5,7,9]和[2...原创 2019-07-30 10:18:44 · 186 阅读 · 0 评论