字节跳动 测试开发(移动专项)一面面经

首先上来面试官介绍了一下情况,没有给我自我介绍的机会。可能人家觉得光看简历就够了吧。
1、首先我的项目是用SSM框架做的,问了在项目中是如何使用mybatiis的?
2、数组和链表的区别?(这里感觉自己给自己挖了个坑,我说数组在内存存放在栈里,链表存放在堆里,接着就有了下一个问题)
3、数组存在什么栈里?
4、Java为什么可以跨平台?
5、问我熟悉哪个语言,我先说的C++然后问我编译链接用C++如何进行的?(我说我写项目是用的java,然后就有了下一个问题)
6、Java里如何编译链接?(我以为是问我输入一个URL浏览器怎么做,回答了dns解域名然后一堆,他说不对)
7、然后又问我会不会套接字?
8、链表如何提高查询效率?假如给一个已经排好序的链表,怎么操作。(跳表啥的。。。。我只知道个名,具体怎么操作不知道)
9、我们正在视频,加入我宕机了,TCP会怎么发展?(不会)接着又问,假如刚刚宕机后我重启了,TCP又怎么发展了?(提示我TCP在操作系统里是什么,依旧一脸迷茫)
10、快排说一下怎么操作的?最差的时间复杂度和最好的时间复杂度分别是什么?什么情况下是最差时间复杂度?O(n^2)是怎么造成的(递归n,交换n。反正要说的细一点)


整体感想,问的很细,不仅要知道方法名字还要知道具体如何实施的。并且会根据你的回答继续问下去。
#字节跳动测开##字节跳动##面试题目#
全部评论

相关推荐

1 18 评论
分享
牛客网
牛客企业服务