python后端开发面试题_面经网-今日头条面试题之 - 后台Python研发

今日头条面试题之 - 后台Python研发

1.自我介绍

2.看你简历中反爬虫技术使用了IP代理,那问一下这个IP代理是在哪个层实现的?

答:运输层,当初想着IP协议是在运输层就回答了运输层,其实傻的可以,IP协议中的IP是固定不变的,网络号+主机号,怎么会变化呢?而且我还非要说个Docker搭建代理池。。。

在HTTP头部中有一个字段X-Forwarded-For,实现伪造IP地址

3. SQL语句

提供两个表

Table1:

| Id | Name | Salary | DepartmentId |

| 1 | Joe | 70000 | 1 |

| 2 | Jim | 90000 | 1 |

| 3 | Henry | 80000 | 2 |

| 4 | Sam | 60000 | 2 |

| 5 | Max | 90000 | 1 |

Table2:

| Id | Name |

| 1 | IT |

| 2 | Sales |

求查询各个部门的薪资最高的人选,返回他的部门,名字,薪水?

SELECT s.Departnemtle, s.name, s.salary

FROM TABLE1 s INNER JOIN TABLE2 c ON s.id = c.id;

4. INNER JOIN、RIGHT JOIN、LEFT JOIN和JOIN的区别:

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

inner join(等值连接) 只返回两个表中联结字段相等的行

join 默认就是inner join连接

5.算法,二叉树

定义一个规则,如果选中该节点,则该节点的父节点和子节点不被选中,求符合这种规则的结果的最大值

6.一段HTML文件中,’<>‘标签替换成自定义的’<自定义>‘标签,如果‘<>’标签存在,但是’>‘不存在则相应的得补上’>’, 写出该代码

7.TCP数据包是怎么解析成HTTP数据包的

至今不知道,等待更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值