Skip to content

taochangjun/Job_InterView_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

一、某2C业务公司:

一面:

1、爬楼梯问题

题目:一个台阶总共有10级(N级),如果一次可以跳1 级,也可以跳2 级,也可以跳3级,求总共有多少种跳法。

2、项目中Redis缓存是怎么用的,是在接口层实现的还是在数据库层?

3、数据库优化、聚簇索引与非聚簇索引

4、并发, flask里怎么处理并发

5、TCP的拥塞控制

二、某医疗公司: 一加二: 1、哈希碰撞的解决方案

2、celery中任务有相互影响怎么处理,多任务之间相互影响怎么处理

3、线程的锁:可重入锁等

4、最佳路径问题:怎么计算最短路径

5、orm怎么实现拼接SQL

6、算法题: 1、 input[1,2,3],[4,5,6]output[5,7,9]列表的长度可能不同

2、 解析有深度json(给定a.b.c.d 从一个json中找到对应元素,每个值都可能为列表或者dict)

3、 两个有序列表,合并之后找到中位数(二分法)

4、 反转链表

三、某博士公司: 1、 试想一下12306网站怎么实现的

2、 回形打印二维数组

3、 合并两个有序链表

4、 其他为逻辑题 1、 7克,2克砝码,无刻度天平,如何三次将140克盐分为50,90

About

程序员面经

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published