
程序员面试
文章平均质量分 81
程序员面试相关技巧和资料
计算机学长
深耕软件开发十余年,精通C/C++、C#、Java,Pthon语言以及Linux系统开发,熟练运用Qt框架构建高性能跨平台应用,主导并参与多领域项目研发,涵盖通信、医疗、工业控制,新能源设备及消费电子等领域。
提供android行业定制化设备以及解决方案(工控HMI设备,高性能算力盒子,桌面式/立式人证核验设备,桌面式/壁挂式访客机,人脸识别设备,Android定制化设备,AI播控系统,新能源行业激光控制卡(模切/焊接/清洗/划线/打孔/切卷/切叠)等),联系方式:15019497031(同vx)。
展开
-
Python面试通关秘籍:20道必知经典题
以上 20 道 Python 面试题涵盖了 Python 基础语法、特性机制、数据结构与算法以及常用模块与库等多个重要方面。通过对这些问题的解答,我们深入回顾了 Python 的基本语法规则,如is和==的区别、lambda 函数的使用;理解了 Python 独特的特性机制,像内存管理、装饰器、迭代器与生成器、GIL 以及闭包等;掌握了常用数据结构如列表、元组、字典、集合的特点和操作,以及排序、查找算法的实现;原创 2025-03-28 12:24:41 · 801 阅读 · 0 评论 -
Python面试必知20题,看这一篇就够了!
在 Python 中,函数是一段可重复使用的代码块,用于执行特定的任务。函数定义使用def关键字,基本语法如下:"""函数文档字符串,用于描述函数的功能和参数"""# 函数体statements参数类型位置参数:调用函数时,按照参数定义的顺序传递参数。例如:result = add_numbers(3, 5) # 这里3和5是位置参数,分别对应a和b默认参数:在函数定义时为参数指定默认值。调用函数时,如果没有为默认参数提供值,则使用默认值。默认参数必须放在位置参数之后。原创 2025-03-27 06:45:00 · 552 阅读 · 0 评论 -
华为嵌入式工程师热点面试题(供参考)
1. 技术基础与编程语言volatile。原创 2024-09-11 11:54:56 · 814 阅读 · 0 评论 -
华为软件工程师热点面试题(供参考)
1. 编程与算法基础编程题: 实现一个二分查找算法。 反转一个单链表。 使用两个栈实现一个队列。 给定一个数组,找出所有不重复的元素。 复杂算法题: 实现一个并查集(Union Find)数据结构。 给定一个无向图,判断是否存在环。 动态规划解决最长公共子序列(LCS)问题。 2. 数据结构与算法设计数据结构设计: 设计并实现一个LRU(最近最少使用)缓存。 设计一个支持插入、删除和搜索操作的数据结构,要求在最坏情况下各操作的时间复杂度为O(1)。原创 2024-09-11 12:00:24 · 676 阅读 · 0 评论