字节跳动客户端提前批 一面(应该是凉面~)
#字节跳动提前批#这是我的第一篇面经啦红红火火恍恍惚惚哈哈哈哈
本人零经验,在官网上投了简历打算试试,没想到才过了十几小时就收到面试邀请了(夸夸字动的效率!!😊)
这是我第二次参加的实习面试,就要面试大厂了!真的超紧张的!!😥
😝可能字动hr从简历中看出我的菜吧,6.22就收到面试邀请了,7.2(就是今天)才进行一面,让我可以拥有10天左右的时间做准备!!
但是菜狗在10天内也还是菜狗诶呜呜呜呜(真的需要继续加油啊喂🤣)
话不多说 立刻献上还记得的大部分的面经!!!!!!!
———————————————————————————————————————————
面试总时长:50分钟
1.项目(问了主要负责的部分具体是如何实现的 问了一下数据库表的内容 平时用到的框架等)
2.数据库:事务 触发器 索引
3.计网:tcp/ip模型(还问了dns http tcp ip等几个协议分别属于那些层 )
http协议 https协议
SSL协议(为什么会比较安全?答了加密技术比较好,再问怎样的加密技术,不会了)
4.操作系统:怎么理解虚拟内存?有什么作用?
进程和线程 锁的作用(举例) 线程池(不会。。。😓)
分页、分段存储?(真的忘了😫),
5.java:栈和堆?声明一个变量内存存储在哪?数组存储在哪?
继承(一个类能否继承多个父类?能否继承多个接口?…)
equals()的作用和==的区别 (比如说一个书类,有两个书的实例,要采用这两个中的哪一个来判断两本书是不是同一本?(大概是这个意思叭。。。))
6.算法题(链表):给一个链表1->4->3->2->5->2 和一个x值等于3,把所有小于等于x的数按顺序排在大于x的前面,结果得到1->2->2->3->4->5
(菜狗表示链表真的不太会!没做出来,只说了思路。此时面试官面露难色。。。😓)
最后问了如果有一个很大的文件,比如一个100G的存储了很多无序的数字的文件,用100M的CPU怎么实现这些数字的从小到大的排序?
(算法题没做出来就蒙了,我只想到了分成很多部分来各自排序,然后面试官回答了:之后再逐一归并起来就好了。恍然大悟!)
面试结束 面试官就叫我等通知啦!
只好为自己点播一首凉凉~~~~~😣
————————————————————————————————————————————
😄但是字动面试体验真的很好~超赞的~面试官小哥哥一直跟我说“没事,没关系”,真的很暖心!本菜狗真的要继续加油!!!
无论如何都很开心能参加字节跳动的面试❤
查看8道真题和解析