字节跳动客户端提前批 一面(应该是凉面~)

#字节跳动提前批#这是我的第一篇面经啦红红火火恍恍惚惚哈哈哈哈
本人零经验,在官网上投了简历打算试试,没想到才过了十几小时就收到面试邀请了(夸夸字动的效率!!😊
这是我第二次参加的实习面试,就要面试大厂了!真的超紧张的!!😥
😝可能字动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的存储了很多无序的数字的文件,用100MCPU怎么实现这些数字的从小到大的排序?
(算法题没做出来就蒙了,我只想到了分成很多部分来各自排序,然后面试官回答了:之后再逐一归并起来就好了。恍然大悟!)
面试结束 面试官就叫我等通知啦!

只好为自己点播一首凉凉~~~~~😣

————————————————————————————————————————————
😄但是字动面试体验真的很好~超赞的~面试官小哥哥一直跟我说“没事,没关系”,真的很暖心!本菜狗真的要继续加油!!!
无论如何都很开心能参加字节跳动的面试❤

#字节跳动提前批##字节跳动##Java工程师##校招##面经#
全部评论
请问楼主,最后一题文件那个具体要怎么回答呢?
点赞 回复 分享
发布于 2020-07-05 19:50
想问一下楼主那个算法题,是单纯的链表排序还是说按照原来的顺序重排链表,比如1->5->3->2->4->0,给定x为3,那么是排序成0->1->2->3->4->5还是排成1->2->0->3->5->4
点赞 回复 分享
发布于 2020-07-04 09:53
有收到二面吗
点赞 回复 分享
发布于 2020-07-02 18:19
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-07-02 17:48

相关推荐

头像
10-13 18:10
已编辑
东南大学 C++
。收拾收拾心情下一家吧————————————————10.12更新上面不知道怎么的,每次在手机上编辑都会只有最后一行才会显示。原本不想写凉经的,太伤感情了,但过了一天想了想,凉经的拿起来好好整理,就像象棋一样,你进步最快的时候不是你赢棋的时候,而是在输棋的时候。那废话不多说,就做个复盘吧。一面:1,经典自我介绍2,项目盘问,没啥好说的,感觉问的不是很多3,八股问的比较奇怪,他会深挖性地问一些,比如,我知道MMU,那你知不知道QMMU(记得是这个,总之就是MMU前面加一个字母)4,知不知道slab内存分配器->这个我清楚5,知不知道排序算法,排序算法一般怎么用6,写一道力扣的,最长回文子串反问:1,工作内容2,工作强度3,关于友商的问题->后面这个问题问HR去了,和中兴有关,数通这个行业和友商相关的不要提,这个行业和别的行业不同,别的行业干同一行的都是竞争关系,数通这个行业的不同企业的关系比较微妙。特别细节的问题我确实不知道,但一面没挂我。接下来是我被挂的二面,先说说我挂在哪里,技术性问题我应该没啥问题,主要是一些解决问题思路上的回答,一方面是这方面我准备的不多,另一方面是这个面试写的是“专业面试二面”,但是感觉问的问题都是一些主管面/综合面才会问的问题,就是不问技术问方法论。我以前形成的思维定式就是专业面会就是会,不会就直说不会,但事实上如果问到方法论性质的问题的话得扯一下皮,不能按照上面这个模式。刚到位置上就看到面试官叹了一口气,有一些不详的预感。我是下午1点45左右面的。1,经典自我介绍2,你是怎么完成这个项目的,分成几个步骤。我大致说了一下。你有没有觉得你的步骤里面缺了一些什么,(这里已经在引导我往他想的那个方向走了),比如你一个人的能力永远是不够的,,,我们平时会有一些组内的会议来沟通我们的所思所想。。。。3,你在项目中遇到的最困难的地方在什么方面4,说一下你知道的TCP/IP协议网络模型中的网络层有关的协议......5,接着4问,你觉得现在的socket有什么样的缺点,有什么样的优化方向?6,中间手撕了一道很简单的快慢指针的问题。大概是在链表的倒数第N个位置插入一个节点。————————————————————————————————————10.13晚更新补充一下一面说的一些奇怪的概念:1,提到了RPC2,提到了fu(第四声)拷贝,我当时说我只知道零拷贝,知道mmap,然后他说mmap是其中的一种方式,然后他问我知不知道DPDK,我说不知道,他说这个是一个高性能的拷贝方式3,MMU这个前面加了一个什么字母我这里没记,别问我了4,后面还提到了LTU,VFIO,孩子真的不会。
走呀走:华子二面可能会有场景题的,是有些开放性的问题了
点赞 评论 收藏
分享
评论
4
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务