
面试
文章平均质量分 94
Vax_Loves_1314
正不断走向秃顶的程序猿人生~
展开
-
【Python100天学习笔记】番外篇 Python面试面经、笔试题目汇总
Python面试题汇总说明:下面的内容源于GitHub上名为interview_python的项目,对其内容进行了修订和补充。文章目录Python面试题汇总Python语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Python中单下划线和双下划线8 字符串格式化:%和.format9 迭代器和生成器10 `*args` and `**kwargs`1原创 2021-12-04 18:35:53 · 1466 阅读 · 0 评论 -
计算机网络知识(vlan、三层交换机、网关、DNS、子网掩码、Mac)
一、什么是vlan?VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。听上面的概念,肯定有不少朋友是一头雾水的,什么是虚拟局域网?好好的,为什么要划分vlan?这里举个例:通俗的了解一所高中,新学期高一招了800个学生,这800个学生,如果放在一个班里,那肯定是管理不过来,面对800个人,老师看了也头疼,这边在授课,那边完全听不到,老师布置什么任务,也会有一些传.原创 2020-08-14 17:32:11 · 817 阅读 · 0 评论 -
面试题(3):Python基础
题目:将 data 转换成 new_data 这种形式,写出转换过程。data = { 'a_b_h':1, 'a_b_i':2, 'a_c_j':3, 'a_d':4, 'a_c_k':5, 'a_e':6}new_data = { 'a':{ 'b':{ 'h':1, 'i':2 }, 'c':{ 'j':3,原创 2020-06-07 00:28:10 · 280 阅读 · 0 评论 -
面试题(2):如何查找前20%的数据?
题目:用户访问次数表,列名包括用户编号、用户类型、访问量。要求在剔除访问次数前20%的用户后,每类用户的平均访问次数。思路:使用逻辑树分析方法可以把这个复杂的问题拆解为3个子问题:1)找出访问次数前20%的用户2)剔除访问次数前20%的用户3)每类用户的平均访问次数过程:下面分别来解决每个子问题1.访问次数前20%的用户先按“访问次数”排名,然后就可以找到”前20%”的数据。排名问题在《猴子 从零学会sql》里讲过可以用窗口函数来解决。首先对所有用户的访问原创 2020-06-06 19:55:04 · 913 阅读 · 1 评论 -
面试题(1):青蛙跳台阶
题目:一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。思路:首先跳到 n 级台阶可以分解为两种情况:1.之前跳到 n-1 级台阶,然后再跳 1 级到达 n 级;2.之前跳到 n-2 级台阶,然后再跳 2 级到达 n 级;因此 n 级跳法数量,等于这两种情况之和。即F(n) = F(n-1) + F(n-2)同理可继续推导:F(n-1) = F(n-2) + F(n-3)F(n-2) = F(n-3) + F(n-4)...原创 2020-06-06 19:26:10 · 317 阅读 · 0 评论