博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【面试】字节测开一面
阅读量:4285 次
发布时间:2019-05-27

本文共 2665 字,大约阅读时间需要 8 分钟。

字节测开(西瓜视频)

  1. 项目经历
  2. leetcode原题,无重复字符的最长子串
  3. shell脚本,统计当前目录下.java文件代码总行数
linux下如何统计一个目录下的文件个数以及代码总行数的命令知道指定后缀名的文件总个数命令:find . -name "*.cpp" | wc -l知道一个目录下代码总行数以及单个文件行数:find . -name "*.h" | xargs wc -l

https://blog.csdn.net/muyuyuzhong/article/details/6998763

4. Python的基本数据类型,哪那些可变类型,哪些是不可变类型
5. list和元祖的区别
6. 项目用到FFMPEG是怎么用的
7. 安卓自动化测试框架了解哪些,appium UIAutomator,底层实现原理是什么,元素如何定位
8. MVC设计模式,Flask框架是这种模式吗
9. python如何连接数据库
10. 公司机器人如何运作
11. cookie 和session的原理和区别
12. 为什么这么短时间想跳槽
13. 安卓如何查看性能指标,安卓性能测试有了解吗
14. 列表如何去重
(1)通过set 集合进行去重 这种方式会对元素进行排序

list1 = [1,2,3,1,3,4,5,7,6,7,6]new_list = list(set(list1)) # 通过set 集合去重的方式print(new_list) # [1, 2, 3, 4, 5, 6, 7]

https://blog.csdn.net/weixin_44675383/article/details/91635620

https://www.cnblogs.com/pesuedream/p/12381023.html
反问:
字节用到什么技术
产品迭代周期
服务端如何测试

无重复字符的最大子串

def test(s):    # 使用一个辅助变量来暂时存储匹配的子串    ans = ''    tep = ''    for i in s:        # 遍历,若不重复则记录该字符        if i not in tep:            tep += i        # 如果遇到了已经存在的字符,则找到该字符所在位置,删除该字符,并保留该位置之后的子串,并把当前字符加入到最后,完成更新        else:            tep = tep[tep.index(i) + 1:]            tep += i            # 如果是当前最长的,就替换掉之前存储的最长子串        if len(tep) > len(ans):            ans = tep    return len(ans)

参考链接

https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/solution/si-lu-qing-xi-yi-ci-bian-li-gao-xiao-qiu-jie-by-jo/

字节测开一面(抖音)

  1. 二叉搜索树,遍历的时间复杂度

  2. 平衡二叉树,为什么平衡二叉树搜索更快

    https://blog.csdn.net/qq_25940921/article/details/82183093

  3. ORM框架了解吗,用ORM框架用对象的好处是? SqlAlchenmy框架

  4. 事务的隔离级别 实现数据隔离级别的原理,回答是锁的机制

    https://blog.csdn.net/suifeng629/article/details/99412343
    https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453146982&idx=1&sn=bc4c3484fd93e4cae594e4bbd5fde2e5&chksm=8cfd2fe5bb8aa6f34fd6c31c5d2b95682dc27629532e540d4afe89101778579b548911728d17&mpshare=1&scene=1&srcid=1011snZ7vsQWr1eNFSuXoCvF&sharer_sharetime=1602427000103&sharer_shareid=a12645f71d526684121a4758a5c7ef34&key=14beeba64fb9d287ee8eae1f547026b2384180b462e715537a0a38afa09416440158d7b5710dd6fd24686298f34b343fe9f7682ad150c06979c46df7ed98fc85fb3e5f4f5a973d897f818a4551c2205c1728b1c15b725d52f2ad9ae35c7902bf2c519fa201a419c2c8eb187eeb3db4604565949148e1ea43c1043b0baef8c8c6&ascene=1&uin=MzE5Njc4ODgw&devicetype=Windows+10+x64&version=62090529&lang=zh_CN&exportkey=AeokTJqBvDbpZu56Ww5g%2Fis%3D&pass_ticket=Yms%2F9P8FZll11KwHDmLTOprNeR8%2BWQ8PXdzeNDzE0V2pazrkb5iRg5GuvW2nnk3C&wx_header=0

  5. 服务端测试了解吗?接口测试了解吗

  6. https的原理,为什么同时用了对称加密和非对称加密

  7. 字符串的理解

  8. mysql的索引,底层实现原理(B+树和哈希索引),为什么b+树可以减少IO的次数,比b树好在哪里

  9. unicode编码

  10. 反转链表,写主函数跑起来

  11. 测试微信朋友圈评论功能

  12. 做了哪些性能优化

    1. openssl的解密,为什么快了,openssl的命令行和Python编写
    2. 用到了多进程
  13. 工作中压力测试是怎么做的,其余的压力测试工具你了解多少(回答可以用jmter进行压力测试,网络的并发,但是没有给我们接口,暂时是用不了的)

  14. 安卓的移动端测试appium讲讲

    比如appium的原理

  15. 为什么想离职?

  16. redis 了解吗

你可能感兴趣的文章
【Hive SQL】使用正则表达式做数据清洗
查看>>
学习笔记-集合框架
查看>>
学习笔记-散列表
查看>>
学习笔记-Map映射
查看>>
学习笔记-面向对象思想
查看>>
学习笔记-Java swing
查看>>
单元测试-生成Junit测试类
查看>>
POST编程代码实现
查看>>
关于【端口号被占用的问题的解决办法】
查看>>
FFmpeg视频剪辑拼接
查看>>
简单封装Http的Get和Post请求
查看>>
利用Lambda解决蓝桥杯【消除尾一】问题
查看>>
由size_t引发的思考
查看>>
QT水费管理系统 ——纯C++开发
查看>>
PHP调用科大讯飞语音服务
查看>>
mui.ajax使用注意事项
查看>>
repo简介
查看>>
父类指针访问子类私有对象
查看>>
Windows CMD.exe 系统找不到指定的路径
查看>>
SpringBoot电商项目实战 — 商品的SPU/SKU实现
查看>>