当前位置:三九宝宝网 → 宝宝教育 → 智力培养 → 正文

web后端开发面试应该注意些什么

更新:01-02 整理:39baobao.com
字体:

[英语应用文写作报道类的应该怎么写]应用文特点就是简单。字数要求是在100字左右,因此小作文在保证清楚表达意思的情况下尽量要用一些简单的句式,不要追求像大作文那样复杂且多变的句式,高大上的句子在应用文中是...+阅读

web后端开发面试应该注意些什么?有哪些题目是值得我们注意的?下面就让小编告诉你:面试这几家公司所遇到的面试/笔试题,目前还能记住的如下。虽然可能绝大部分都是基础,但希望大家不要只是看看就过去了,最好还是假装你被问到这个问题,你来把答案说出来或写出来:(不按公司分了) python语法以及其他基础部分 可变与不可变类型;浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现;__new__() 与 __init__()的区别;你知道几种设计模式;编码和解码你了解过么;列表推导list comprehension和生成器的优劣;什么是装饰器;如果想在函数之后进行装饰,应该怎么做;手写个使用装饰器实现的单例模式;使用装饰器的单例和使用其他方法的单例,在后续使用中,有何区别;手写:正则邮箱地址;介绍下垃圾回收:引用计数/分代回收/孤立引用环;多进程与多线程的区别;CPU密集型适合用什么;进程通信的方式有几种;介绍下协程,为何比线程还快;range和xrange的区别(他妹的我学的py3…);由于我有C/C++背景,因此要求用C来手写:将IP地址字符串(比如“172.0.0.1”)转为32位二进制数的函数。

算法排序部分 手写快排;堆排;几种常用排序的算法复杂度是多少;快排平均复杂度多少,最坏情况如何优化;手写:已知一个长度n的无序列表,元素均是数字,要求把所有间隔为d的组合找出来,你写的解法算法复杂度多少;手写:一个列表A=[A1,A2,…,An],要求把列表中所有的组合情况打印出来;手写:用一行Python写出1+2+3+…+10**8 ;手写python:用递归的方式判断字符串是否为回文;单向链表长度未知,如何判断其中是否有环;单向链表如何使用快速排序算法进行排序;手写:一个长度n的无序数字元素列表,如何求中位数,如何尽快的估算中位数,你的算法复杂度是多少;如何遍历一个内部未知的文件夹(两种树的优先遍历方式) 网络基础部分 TCP/IP分别在模型的哪一层;socket长连接是什么意思;select和epoll你了解么,区别在哪;TCP UDP区别;三次握手四次挥手讲一下;TIME_WAIT过多是因为什么;http一次连接的全过程:你来说下从用户发起request——到用户接收到response;http连接方式。

get和post的区别,你还了解其他的方式么;restful你知道么;状态码你知道多少,比如200/403/404/504等等;数据库部分 MySQL锁有几种;死锁是怎么产生的;为何,以及如何分区、分表;MySQL的char varchar text的区别;了解join么,有几种,有何区别,A LEFT JOIN B,查询的结果中,B没有的那部分是如何显示的(NULL);索引类型有几种,BTree索引和hash索引的区别(我没答上来这俩在磁盘结构上的区别);手写:如何对查询命令进行优化;NoSQL了解么,和关系数据库的区别;Redis有几种常用存储类型;Linux部分 讲一下你常用的Linux/Git命令和作用;查看当前进程是用什么命令,除了文件相关的操作外,你平时还有什么操作命令;(因为我本人Linux本身就很水,只会基本的操作,所以这部分面试官也基本没怎么问。

。反正问了就大眼瞪小眼呗) django项目部分 都是让简单的介绍下你在公司的项目,不管是不是后端相关的,主要是要体现出你干了什么;你在项目中遇到最难的部分是什么,你是怎么解决的;你看过django的admin源码么;看过flask的源码么;你如何理解开源;MVC / MTV;缓存怎么用;中间件是干嘛的;CSRF是什么,django是如何避免的;XSS呢;如果你来设计login,简单的说一下思路;session和cookie的联系与区别;session为什么说是安全的;uWSGI和Nginx的作用;上面就是小编为大家整理的关于web后端开发 面试的文章,希望对大家有帮助。

在实际的操作过程中大家可以根据实际情况进行灵活的调整。

本文地址:https://www.39baobao.com/show/32_23095.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

英语六级看图作文应该怎么写一、图画写作第一步:看图构思,明确立意 纵然卡通图画或者图表是千变万化的,但是其基本特征却是相似的;图画的立意尽管不尽相同,但一定是从图画得出来的。所以,文都郭老师建议大家:...

2000字的总结报告的格式应该怎么写常见总结报告格式一般包括标题、引言、正文、结尾四部分: 1、标题年终总结的标题有单行标题和双行标题两种。典型的标题由对象名称、时限、主题、文种四部分组成。 2、引言引...

要想提高酒店财务管理水平应该做哪些改变1、财务能力。 这是一种战略管理能力,饭店从财务系统设计到资本运作过程均需要充分考虑内外部环境因素的影响;饭店轻易不要进入那些与其核心优势缺乏较强战略关联的产业领域,因...

华为公司的人才选拔制度基本流程应该包括哪些从华为的发展历程看,一方面,华为在很大程度上深入地理解和遵循了工业化国家企业发展的理念、规则、路径和方法,特别是在管理体系、技术研发体系和产品质量体系的构建过程中,通过...

营销总监应该具备哪些能力和素质呢转载以下资料供参考 营销总监应具备的能力 带领一支团队 营销总监是整个营销人员的灵魂和标竿,除了自身的责任外,要具有全局和整体观念,要站在一个高度来严格要求自己,而不能把...

小学的微机室应该制定哪些必要的制度微机室管理制度 一微机室必须专人管理,不经允许,不准擅自动用设备,器材,非授课期间,其他人员不得入内,有特殊情况需学校领导批准后方可入内. 二 微机室要保证良好的教学环境,遮光,避...

基金收益一般应该怎样分配基金收益一般应作如下分配:إ 1ر确定收益分配的内容。确切地说,基金分配的客体是净收益,即基金收益扣除按照有关规定应扣除的费用后的余额。这里所说的费用一般包括:支付给基金...

一个钢琴新手应该掌握哪些入门知识要找一个好的启蒙老师来教。因为如果要学钢琴,启蒙老师是很重要的,你的手型、乐感、兴趣都需要他培养。 如果你识谱还不是很熟悉,那么就从《约翰汤普森简易钢琴教程》开始吧,这...

能提供一下英文面试范文吗外企面试常见问题剖析 问题一:Could you please describe yourself?(能否请你形容一下自己?) 这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简介...