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脚本.结构行为表现的分离.文件下载与页面速度更快.内容能被更多的用户所 ...
随机推荐
- Unity字体文件放Resources和打成ab对比
情况一:公共字体打成ab的时候,加载A界面的时候加载了font的ab,卸载A和font的ab后,接着加载B界面,加载了font的ab,卸载B和font的ab,这时候字体对应的asset会在内存里有两份 ...
- 让linux进程后台运行、会话断开不退出
方法一:nohup ping www.ibm.com & 可改变进程的父进程号方法二:setsid ping www.ibm.com 可改变进程的父进程号方法三:(ping www.ibm.c ...
- 0x05 MySQL 数据操作
一 插入数据INSERT 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT I ...
- python四个带 key 参数的函数(max、min、map、filter)
四个带 key 参数的函数: max()点击查看详细 min()点击查看详细 map()点击查看详细 filter()点击查看详细 1)max(iterable, key) key:相当于对可迭代对象 ...
- 自定义gradle plugin
最近开始接触gradle 正好有个需求apidoc
- Java栈和堆的区别
一.栈空间 1.栈空间存储数据效率高 2.栈中的数据是按“先进后出”的方式管理 3.栈空间存储空间比较小,不能存放大量的数据 4.JVM将基本类型的数据存放在栈空间 帮助理解 1.“客栈” 能提供很多 ...
- getchar,scanf以及缓冲区
getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了.getch()和getche()是conio.h中的 ...
- Educational Codeforces Round 29(6/7)
1.Quasi-palindrome 题意:问一个字符串(你可以添加前导‘0’或不添加)是否是回文串 思路:将给定的字符串的前缀‘0’和后缀‘0’都去掉,然后看其是否为回文串 #include< ...
- C# 二进制序列化(BinaryFormatter),Xml序列化(XmlSerializer),自己模拟写一个Xml序列化过程。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- HTTP学习笔记02-HTTP报文格式之概述
HTTP学习笔记02-HTTP报文格式之概述 HTTP学习笔记02-HTTP报文格式之概述 HTTP报文格式 报文的语法 起始行 首部 实体部分 学习一个协议感觉最有意思的就是看包结构…在我看来这是唯 ...