#实习# #面试# #字节跳动# #推荐架构# 面试时长:46分钟1. 自我介绍2. 项目/实习在你上一段实习中,你是如何优化log的,讲述一下前因后果,以及为什么选取**ID作为主要关键字,这个ID是如何产生的,为什么它能帮助定位问题3. 八股3.1 C++- std::unordered_map是否是线程安全的,在什么情况下会导致线程不安全- 介绍一下C++中的std::move,a=std::move(b)干了一件什么事,a和b此时的状态是什么- 如果a和b都是class C的一个实例,如何禁止在类外部调用a=std::move(b)3.2 Python- Python中的对象创建过程,__init__前是如何实例化self的- Python中的dict是否是线程安全的4. 编程找到一个字符串中不包含重复字母的最长子串,如果有多个,返回起始下标最小的子串。