python后端面试题
1. 果壳
电话面试:
- 说一下TCP的三次握手,四次挥手,为什么会这样?
- http安全的性的了解,说一下对cookie和session的了解;
- 对mysql的了解,说一下你常用的数据类型,char和varchar的区别?
- 说一下对线程、进程和协程的了解?协程的实现原理?
- 如果实现一个聊天室,不同的人发消息怎么所有人都看到?需要http长链接。
- 说一下对redis的简单了解。
2. 头条
一面:
- 直接一个手写算法题,n个病人的看病时间,尽量平均的分给m个医生,求每个医生分的时间是多少;
- 一个数据库,每十分钟会接收到百万级的数据进行插入,应该怎么设计?
- 还问了几个其他问题,比较简单,记不得了;
二面:
- 问了一个如何设计性能测试平台;
- 问我愿不愿意做测开,我还是希望做开发的,就结束了。。
3. 创业公司
一面
- 斐波那契数列,我写的生成器版本,然后又让写了个递归版本;
- 输入‘22+33’这样的字符串,用面向对象实现,尽量考虑扩展性等;
- http状态码;
- TCP三次握手等,别的忘了;
二面:
- 一个多子结点的树,如何设计数据表储存这样的数据?
- 写出MySQL查询语句.
- 说说对进程、线程、协程的了解;
- 为什么实现进程?
- 其他问题记不住了。
4. 出门问问
一面:
- 单链表逆置,编程实现;
- 一个全局变量和部分变量的问题,在函数中重新赋值后输出的结果;
- 新式类的继承问题;
- HTTP协议;
- 非递归实现二叉树的中序遍历;
二面:
- MySQL优化问题,在工作中怎么优化的;
- 说一下或者画一下你现在项目的主要结构图,主要的数据表;
- Redis问题;
- 说一下对RESTful的理解;
- 别的记不住了,大概一共面了1小时;
三面:
- 一个系统设计问题,忘了啥系统了,需要设计哪些表,提供哪些接口;
- 问了项目中的一些问题;
- 别的记不住了,感觉有机会,我就问了下公司对这个岗位的需求和大题情况;
5. 脉脉
一面
- 笔试题1:三个数据表链接查询,具体内容记不清了;
- 笔试题2:编程实现自己的列表,一个单链表问题;
- 问了Redis的一些问题;
- 问了操作系统进行文件操作,都会需要什么步骤;
- 其他问题大概聊了一下;
python后端面试题的更多相关文章
- 小米Python后端面试题
电话面 时长:30m 说一下对浏览器缓存的理解: 说一下MySQL优化: 说一下redis: 说一下从输入url到返回都发生了什么: 域名怎么解析的: 一面 1h 编程实现翻转单链表: MySQL中v ...
- 大小厂必问Java后端面试题(含答案)
你好,我是yes. 这个系列的文章不会是背诵版,不是那种贴上标准答案,到时候照着答就行的面试题汇总. 我会用大白话尽量用解释性.理解性的语言来回答,但是肯定没有比平时通过一篇文章来讲解清晰,不过我尽量 ...
- java后端面试题汇总
转载链接:https://www.nowcoder.com/discuss/90776?type=0&order=0&pos=23&page=0 基础篇 数据结构与算法 线性表 ...
- 前端面试题2016--HTML
本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可 ...
- 【web前端面试题整理02】前端面试题第二弹袭来,接招!
前言 今天本来准备先了解下node.js的,但是,看看我们一个小时前与一个小时后的差距: 既然如此,我们继续来搜集我们的前端面试题大业吧!!! 特别感谢玉面小肥鱼提供哟,@玉面小飞鱼 题目一览 Jav ...
- 各大互联网公司前端面试题(js)
对于巩固复习js更是大有裨益. 初级Javascript: 1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案. 2.JavaScript的数据类型都有什么? 基本数据类型 ...
- 2016最全的web前端面试题及答案整理
面试web前端开发,不管是笔试还是面试,都会涉及到各种专业技术问题,今天小编整理了一些常见的web前端面试题及答案,希望对大家有所帮助. 1.常用那几种浏览器测试?有哪些内核(Layout Engin ...
- 常见前端面试题之HTML/CSS部分
转自http://www.cnblogs.com/jscode/archive/2012/07/10/2583856.html Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有何意义? ...
- 史上最全前端面试题(含答案)-A篇
HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合.标签小写.不乱嵌套.提高搜索机器人搜索几率.使用外 链css和js脚本.结构行为表现的分离.文件下载与页面速度更快.内容能被更多的用户所 ...
随机推荐
- grep和正则表达式参数
一:grep参数 1,-n :显示行号 2,-o :只显示匹配的内容 3,-q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 4,-l :如果匹配成功,则只将 ...
- Js全局异常捕获
重新window.onerror方法就行了 window.onerror = handleError function handleError(msg,url,l) { var txt="T ...
- Python定时执行脚本
最近测试hbase,老发现服务挂掉,自己不能及时发现,想了想,写了个脚本,让脚本每个小时执行一次,以便检测是否有服务挂掉,如果有服务挂掉,及时启动 import os import datetime ...
- 003-ARP地址解析协议
一.概念 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时将包含目标IP地址的ARP请求广播到网络上的 ...
- 系统性能模块psutil
psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括cpu.内存.磁盘.网络等)信息.它主要用于系统监控,分析和限制系统资源及进程的管理.它实现了同等命令行工具提供的功能,如p ...
- 解释python中的help()和dir()函数
help函数是一个内置函数,用于查看函数或模块用途的详细说明 import copy print(help(copy.copy)) Help on function copy in module co ...
- CentOS上快速安装saltstack
查看当前centos版本号 cat /etc/redhat-release 查看内核版本 uname -r 主机 1.安装master(在第一台机器上安装master) 执行: wget -O /et ...
- jelly
http://pwnny.cn/original/2016/06/26/MakeBlog.html#NativeBuild01 Jekyll和Github搭建个人静态博客
- 对JAVA的集合的理解
对JAVA的集合的理解是相对于数组 1.数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) 2.JAVA集合可以存储和操作数目不固定的一组数据. 3.所有的JAVA集合都位 ...
- asp.net 下载图片
public class DownLoad : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Res ...