面试——Python开发实习生(20190919)

小小的记录一下求职经历,一起加油呀~ ٩̋(•͈ω•͈)و

职位职责

  1. 负责游戏渠道数据平台的开发及维护;
  2. 根据运营需求,拟定投放数量,估算投放成本,按质按量完成用户导入要求。

任职要求

  1. 专业:本科及以上;
  2. 专业:计算机/通信相关专业即可;
  3. 兴趣:对开源感兴趣,喜欢研究新技术;
  4. 其他:学习能力强,有迎难而上的精神。

综合题:

  1. 时间戳
import time
time.time()
  1. 保留两位小数
a = 3.1415926
print ('%.2f'%a)
  1. case (?)

  2. 获取百度网页信息

import urllib.request
data = urllib.request.urlopen('http://www.baidu.com')
print (data.read())
  1. 获取当前位置的文件和目录
#coding=utf-8
import os
all_files = []
path = os.getcwd()   # 获取当前位置
list_files = os.walk(path)
for dirpath,dirnames,filenames in list_files:
    for dir in dirnames:   # 当前目录下的所有文件夹
        all_files.append(os.path.join(dirpath,dir))   # 连接目录和文件名
    for file in filenames:   # 当前目录下的所有文件
        all_files.append(os.path.join(dirpath,file))
# 打印所有的子目录和子文件
for file in all_files:
    print(file)
  1. 邮箱号的正则表达式
    (1) 只允许英文字母、数字、下划线、英文句号、以及中划线组成
      ^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$
    (2) 名称允许汉字、字母、数字,域名只允许英文域名
      ^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$
    (3) 参考如下
      常用正则表达式—邮箱(Email)
      如何用PYTHON正则表达式寻找邮件格式字符

  2. classmethod和staticmethod
    python中@classmethod @staticmethod区别


数据库

  1. 数据库语句select
    SQL教程
语句 用法
select SELECT 列名称 FROM 表名称
SELECT * FROM 表名称
distinct SELECT DISTINCT 列名称 FROM 表名称
insert INSERT INTO 表名称 VALUES (值1, 值2,…)
INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…)
update UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
delete DELETE FROM 表名称 WHERE 列名称 = 值
  1. nosql 应用场景
    NoSQL类型介绍及适用场景

网络

  1. http网络端号、状态码
    (1) 端口号
     ① HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080
     ② SOCKS代理协议服务器常用端口号:1080
     ③ FTP(文件传输)协议代理服务器常用端口号:21
     ④ Telnet(远程登录)协议代理服务器常用端口:23
     ⑤ HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口)
     ⑥ HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp
     ⑦ Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口)
     ⑧ FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口)
     ⑨ TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp
     ⑩ SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp
    (2) 常见的HTTP状态码
状态码 描述
200 请求成功
301 资源(网页等)被永久转移到其它URL
404 请求的资源(网页等)不存在
500 内部服务器错误

   (3) HTTP状态码分类

分类 描述
1** 信息,服务器收到请求,需要请求者继续执行操作
2** 成功,操作被成功接收并处理
3** 重定向,需要进一步的操作以完成请求
4** 客户端错误,请求包含语法错误或无法完成请求
5** 服务器错误,服务器在处理请求的过程中发生了错误
  1. 获取网页的流程图 (?)

你可能感兴趣的:(面试)