hhstore / blog

My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
291 stars 24 forks source link

Python 招聘: 面试题筛选 #54

Open hhstore opened 6 years ago

hhstore commented 6 years ago

讨论:

面试题集锦:

hhstore commented 6 years ago

算法题:


class ListNode:    
    def __init__(self, x):        
        self.val = x       
        self.next = None

数值计算:

hhstore commented 6 years ago

python tricks:

base:

hhstore commented 6 years ago

中间件:

操作系统:

网络编程:

db:

nginx:

消息队列:

RPC

hhstore commented 6 years ago

综合素养:

表达沟通:

职业规划

学习习惯/工作习惯:

思维习惯/模式:

性格分析:

压力应对反应:

hhstore commented 6 years ago

3道初级面试题:

# 1. 问题描述: 定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。链表节点定义如下:

class ListNode:
    def __init__(self, x):
        self.val = x
        self.next = None

# 2. 问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

def jump_floor(n):
    pass

# 3. 问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

def jump_floor(n):
    pass