字节跳动教育业务客户端一面面经

更新,一面通过,8月3号下午二面。希望二面面试官能够仁慈一点
==============
7月7号投递,一度失去音讯,而且还一直锁简历不能投其他部门。直到上周才通知面试。
1.自我介绍
2.项目相关知识
3.MVC和MVVM框架
4.select语句的查询优化,查询优化点有哪些?
5.解释一下为什么有时候需要对多个字段进行添加索引(这个我理解错意思了,回答了不能加太多索引的原因)
6.关系型数据库和非关系型数据库,他们的区别和使用场景
7.对于客户端方面的技术有了解么?
8.concurrenthashmap的内部实现和特性,
9.说一个你最熟悉的设计模式
10.内存泄漏问题,什么情况会引发(答了各种流未关闭,以及threadlocal中的key)
11.tcp和udp
12算法题,单词消消乐,就把一个字符数组中的单词,以第一个作为点,后面单词往里面合并,字符相同就消掉。
(一开始想了用StringBuilder,后来面试官提示使用数据结构提升效率,于是想了Deque,用栈的方式,从尾段进行弹出,或者加入,可惜最后没调出来)
13.反问
感觉面试官可能觉得不行,看时间够一个小时了,就说结束了。说程序中的编译错误可以自己回去调一下。

总结:基础知识问的都很简单,算法题也属于比较直接的那种,只要考虑情况完整就能做出来。基础知识回答的缺乏条理,有待提升。

也不知道结果咋样,静静等待吧。


#面经##校招##字节跳动##Java工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-07-28 15:48
请问楼主是base北京吗?
点赞 回复 分享
发布于 2020-07-29 19:38
算法题,如果要弹出的字符在队列中间,怎么弹出
点赞 回复 分享
发布于 2020-07-30 18:26
客户端也会问到数据库吗?顺便问下hr第一次邮件联系我之后会过多久第二次联系呀
点赞 回复 分享
发布于 2020-07-30 23:25

相关推荐

评论
3
31
分享

创作者周榜

更多
牛客网
牛客企业服务