面试题
BigC哥
欢迎加入Python,群聊号码:166477
展开
-
进程、线程、协程的区别?与Goroutine?
进程与线程(隔离与并行)进程进程可看作为分配资源的基本单位。比如你new出了一块内存,就是操作系统将一块物理内存映射到你的进程地址空间上(进程创建必须分配一个完整的独立地址空间),这块内存就属于这个进程,进程内的所有线程都可以访问这块内存,其他进程就访问不了,其他类型的资源也是同理。所以进程是分配资源的基本单位,也是我们说的隔离。线程线程作为独立运行和独立调度的基本单位,进而我们可以认为线程是进程的一个执行流,独立执行它自己的程序代码。线程上下文一般只包含CPU上下文及其他的线程管理信息,线程创建的原创 2020-12-05 23:05:50 · 222 阅读 · 0 评论 -
知识集锦
Kafka专题:1.kafka高性能的原因高性能包含两个方向写的高性能1)顺序写+page cache2)生产者批量发送消息集,压缩:生产者并不直接将消息发送给服务端,先在客户端把消息放入队列中,然后由一个消息发送线程从队列中拉取消息,以批量的方式发送给服务端。同一个节点上面的不同分区消息会一个批次发送,减少网络发送次数。kafka使用selector处理网络连接与读写处理。读的高性能1)顺序读+Zero copy2)消费者批量拉取(可以指定大小)开发者提升性能的手段1)增加partiti原创 2020-11-20 23:46:24 · 259 阅读 · 0 评论 -
python笔试题 欢迎转载
第一题题目描述:请编写程序 mv_file_with_sufix.py ,将一个目录 parameter_1 中所有后缀为 parameter_2 的文件移到 parameter_3 目录.运行:python mv_file_with_sufix.py parameter_1 parameter_2 parameter_3其中:parameter_1 : 文件所在目录pa...原创 2019-07-27 15:14:31 · 314 阅读 · 0 评论 -
315道Python面试题答案
目录Python基础篇1:为什么学习Python2:通过什么途径学习Python3:谈谈对Python和其他语言的区别Python的优势:4:简述解释型和编译型编程语言5:Python的解释器种类以及相关特点?6:位和字节的关系7:b、B、KB、MB、GB的关系8:PE8规范9:通过代码实现如下转换(进制之间转换)10:请编写一个函数实现将IP地址转换成一个整数11、...原创 2019-04-01 21:40:57 · 4064 阅读 · 0 评论 -
打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?
前言打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?先给大家来张总体流程图,具体步骤请看下文分解!总体来说分为以下几个过程:DNS 解析:将域名解析成 IP 地址TCP 连接:TCP 三次握手发送 HTTP 请求服务器处理请求并返回 HTTP 报文浏览器解析渲染页面断开连接:TCP 四次挥手一、URL 到底是啥URL(Uni...转载 2019-03-07 14:55:46 · 1791 阅读 · 0 评论 -
企业运维开发经典面试题
【岗位职责】负责DevOps业务线项目的实施交付工作负责idc机房、私有云、公有云的私有化部署工作负责公司产品的测试、生产环境搭建、维护完善各环境中服务稳定性、监控、日志、部署、安全等需求【任职要求】计算机相关专业本科毕业,2年以上的工作经验深入理解Linux操作系统、体系结构优秀的脚本语言的开发能力(bash,python)熟悉常用的持续集成工具(例如Jenkins等) 熟悉Li...转载 2019-02-24 16:13:26 · 303 阅读 · 0 评论 -
头条 Python 工程师面经分享:一年经验也能进大公司!
0.背景博主本人 2015 年毕业于郫县某 985 大学通信工程系,因为大学期间一直自己创业所以错过了大四秋招春招,毕业后又在北京继续创业一年,但在创业公司一直无法沉淀技术累积,于16年年底萌生进大公司学习的想法,于是从16年年底开始通过社招找工作。虽然大学就开始做研发,但无奈简历只看毕业工作经验,所以本人简历只有一年工作经验。在此总结一篇文章给各位参考;1.阿凡题应该算是人生第一场面试,...原创 2019-02-16 22:17:43 · 532 阅读 · 0 评论 -
redis面试题
redis面试题redis和memcached比较?redis中数据库默认是多少个db 及作用?python操作redis的模块?如果redis中的某个列表中的数据量非常大,如果实现循环显示每一个值?redis如何实现主从复制?以及数据同步机制?redis中的sentinel的作用?如何实现redis集群?redis中默认有多少个哈希槽?简述redis的有哪几种持久化策略及比较?...原创 2019-02-14 21:44:52 · 335 阅读 · 0 评论 -
从用户浏览器输入url到用户看到页面结果的过程,发生了什么事情?
1、域名解析域名解析的过程:1).查询浏览器自身DNS缓存 2).若上面没有查找到,则搜索操作系统自身的dns缓存 3).若上面没有找到,则尝试读取hosts文件 4).若上面没有找到,向本地配置的首选DNS服务器发送请求 5).win系统 如果上面没有找到,操作系统查找NetBIOS name cache 6).win系统 如果上面没有找到,查...原创 2019-01-19 14:15:15 · 185 阅读 · 0 评论