字节抖音电商后端暑期实习三面面经
三面
自我介绍,项目介绍,聊了会天,问了一下我是怎么想到要做这个项目的。
能不能讲讲对mongodb的理解?同二面,又来一遍。
mongodb的分片集在增减节点时会怎么做?怎么避免增减节点后各个节点内的数据量比例不均匀的问题?
mysql里有json类型,和使用mongodb有什么区别?
你在go里实现一个单例模式会怎么做?
你的简历里提到了python等多种语言,你知道python和go的异步编程有哪些差别吗?这里我讲的内容是python、js的无栈不对等协程与go的有栈对等协程差异,比如切换开销差异、使用方式差异,实现方式差异。顺便简单讲了下协程发展史。
python和js能像go一样用一个进程利用多核cpu吗?python和js怎么利用多核?
既然js是单线程的那怎么实现异步io?顺便讲了一下浏览器环境和node环境有什么区别。
python什么时候需要使用多线程?
前面你提到了wsgi协议,在有cgi的情况下为什么还要有wsgi?cgi和wsgi这种协议的意义是什么?
你对你提到的uWSGI、tomcat之类的http服务器是怎么理解的?
说说lazy allocation解决了什么问题?你在实验里是怎么实现的?
除此之外你还知道哪些内存分配优化方式吗?比如说如何减少内存分配时的系统调用次数?这里我说的是golang runtime的内存分配机制。
最后的coding是变了一些的层序遍历二叉树。
自我介绍,项目介绍,聊了会天,问了一下我是怎么想到要做这个项目的。
能不能讲讲对mongodb的理解?同二面,又来一遍。
mongodb的分片集在增减节点时会怎么做?怎么避免增减节点后各个节点内的数据量比例不均匀的问题?
mysql里有json类型,和使用mongodb有什么区别?
你在go里实现一个单例模式会怎么做?
你的简历里提到了python等多种语言,你知道python和go的异步编程有哪些差别吗?这里我讲的内容是python、js的无栈不对等协程与go的有栈对等协程差异,比如切换开销差异、使用方式差异,实现方式差异。顺便简单讲了下协程发展史。
python和js能像go一样用一个进程利用多核cpu吗?python和js怎么利用多核?
既然js是单线程的那怎么实现异步io?顺便讲了一下浏览器环境和node环境有什么区别。
python什么时候需要使用多线程?
前面你提到了wsgi协议,在有cgi的情况下为什么还要有wsgi?cgi和wsgi这种协议的意义是什么?
你对你提到的uWSGI、tomcat之类的http服务器是怎么理解的?
说说lazy allocation解决了什么问题?你在实验里是怎么实现的?
除此之外你还知道哪些内存分配优化方式吗?比如说如何减少内存分配时的系统调用次数?这里我说的是golang runtime的内存分配机制。
最后的coding是变了一些的层序遍历二叉树。
全部评论
字节的暑期实习,三月份就开始找人了嘛
tql楼主 我也报了这个实习 估计是没啥希望了 xm
问下暑期和日常有啥区别吗?
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享