亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python面試你可能會被問到的面試題

標簽:
Python 面試

在Python面试过程中你可能会遇到各种各样的面试题, 这里总结了一下, 非常全面,包含了各个方面, 希望对大家的面试起到帮助。

这些知识可以从以下几个方面来区分:

一.语言 

1.推荐一本看过最好的python书籍?

2.谈谈python的装饰器,迭代器,yield,内存管理等? 

3.标准库线程安全的队列是哪一个?不安全的是哪一个?logging是线程安全的吗? 

4.python适合的场景有哪些?当遇到计算密集型任务怎么办? 

5.python高并发解决方案?- 计算密集型,IO密集型任务怎么办

二.操作系统 

可以直接认为是linux,毕竟搞后端的多数是和linux打交道。 

1.tcp/udp的区别?tcp粘包是怎么回事,如何处理?udp有粘包吗? 

2.time_wait是什么情况?出现过多的close_wait可能是什么原因? 

3.epoll,select的区别?边缘触发,水平触发区别?

4.Http协议

三.存储 

存储可能包含rdbms,nosql以及缓存等,我以mysql,redis举例 mysql相关 

1.谈谈mysql字符集和排序规则? 

2.varchar与char的区别是什么?大小限制?utf8字符集下varchar最多能存多少个字符 

3.primary key和unique的区别? 

4.外键有什么用,是否该用外键?外键一定需要索引吗? 

5.myisam与innodb的区别?innodb的两阶段锁定协议是什么情况? 

6.索引有什么用,大致原理是什么?设计索引有什么注意点? 

redis相关 

1.什么场景用redis,为什么mysql不适合? 

2.谈谈redis的事务?用事务模拟原子+1操作?原子操作还有其它解决方案吗? 

3.redis内存满了会怎么样?

四.安全 

web安全相关 

1.sql注入是怎么产生的,如何防止? 

2.xss如何预防?htmlescape后能否避免xss? 

3.csrf是什么?django是如何防范的? 

密码技术 

1.说下你对md5(hash)算法的看法,以及它的优缺点?

2.简单说说https的过程? 

3.对称加密与非对称加密区别? 

4.如何生成共享秘钥? 如何防范中间人攻击?

原文来源:https://m.pythontab.com/article/1192


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消