Python面试一般,共1轮面试我面试的是深圳达观数据,python开发工程师,在高新园地铁站那边,面试主要聊项目经历,最后2个算法题:1. 找出字符串中第一个不重复字符,例如ahgcwhjagw,则是c不限制语言,用python:from collections import Counterdef find_str(s):counter = Counter(s)singles = [k for k, v in counter.items() if v == 1]return singles[0]2. 求杨辉三角前N行,当然题目不会告诉你是杨辉三角,杨辉三角就是当前数=上一行两个数和:def triangle(n):x = [] 存放最终结果for i in range(n):if i == 0:x.append([1]) 第一行elif i == 1:x.append([1, 1]) 第二行第三行以后else:y = [] 存放一行,每次清空for j in range(i + 1):if j == 0 or j == i:y.append(1)else:y.append(x[i - 1][j - 1] + x[i - 1][j])x.append(y)return x
1轮面试:笔试
面试感受:一般;面试难度:普通难度;面试来源:BOSS直聘