tiktok面经

tiktok面经

tiktok 一面&二面面经

tiktok一面

问项目
抢课项目 如果有退课的操作会怎么办 如果是分布式该怎么办 为什么不直接压倒内存里 redis和内存的关系
缓存雪崩是什么
基础知识 进程和线程的区别 进程池的大小怎么设定
tcp和udp的区别。。。
操作系统编码有接触过么(没接触过。。。
java:string s= new string(“1”) string s=”1” 有什么区别
对象的新建在哪里 如何新建对象到不在栈里
算法题:求数组最长的和为0的子串,做法求前缀和+hashmap
如何优化空间:不用存放前缀和数组 流式输入不用存数组

tiktok二面

问秒杀项目 如何保证内存和数据库的数据一致性 秒杀时加一个判断标志位
编译器项目 如何进行词法分析 使用正则表达式匹配速度慢该怎么办
数据科学项目 如何存储爬取下来的文件的 csv 如果现在让你存该怎么存 答 存到不同服务器的数据库上
问c++ 虚继承里的虚函数表 是什么
我说对java更了解一些。。。面试官改问java
java里 synchronized原理 sleep/wait/yield/notify区别 hashmap 结构和扩容
操作系统 缺页中断是什么
计算机网络 https 是什么 ssl有哪些加密算法 get和post的区别
做题 leetcode954
反问环节 面试官说基础答得还行 实习要求没有那么高。。

Author

Pemp

Posted on

2022-03-16

Updated on

2022-04-11

Licensed under

Comments