首页 > 字节后端实习一面面经
头像
宇宙第一咆哮虎
编辑于 2020-12-29 14:55
+ 关注

字节后端实习一面面经

岗位:后端研发实习生-技术中台职位的面试。

上来就先自我介绍下 巴拉巴拉的讲了下
然后是直接来了算法题
题目是  输入String数组,返回一个二维数组,把由相同字符组成的字符串放在一起输出
例如 abc cba bac就算相同的
还有一个算法题是
Given n friends, each one can remain single or can be paired up with some other friend. Each friend can be paired only once. Find out the total number of ways in which friends can remain single or can be paired up.
Examples :
Input : n = 3
Output : 4
Explanation
{1}, {2}, {3} : all single
{1}, {2, 3} : 2 and 3 paired but 1 is single.
{1, 2}, {3} : 1 and 2 are paired but 3 is single.
{1, 3}, {2} : 1 and 3 are paired but 2 is single.
Note that {1, 2} and {2, 1} are considered same.

数据库:
数据库的基本操作怎么操作,一些比较常见的,distinct,count,group by等关键字
索引的使用
如何查看某次查询使用了哪个索引,两个索引数据库会选择哪个索引
事务特性 隔离级别等

面试官问我java和python哪个用的多
然后问了些java的知识
问我java使用过程中遇到的困难
写一个泛型
垃圾回收机制
线程池的参数 有哪些拒绝策略
多线程问题 怎么做到同步
sychronized关键字的使用等等
wait notify 关键字的区别

差不多就这些 面试官人挺好的就是感觉自己回答一般
不知道有没有二面 等消息吧

更新下二面三面吧 就写一起了 具体有点忘记了
计算机网络:
    TCP UDP相关知识 握手挥手之类的
    Https建立连接的过程
    状态码
    重定向转发区别
数据库:
    索引的知识
    ACID 
    事务并发的问题解决方法等
    好像还有 想不起来了 
操作系统:
    这个好像几乎没有问什么不太懂为啥哈哈 
java:
    简历上写的用的java多 问了不少java
    String创建对象
    == equals区别
    垃圾回收机制
    设计模式
    lambda
    intern
    java内存模型
    线程池操作,参数等

然后就是算法题了
    第一个题是输入一个数组,返回数组内数字能组成的最大数
    [1,3,5] = 531
    [1,10,45] =  45110
    类似上面这样
    
    第二题是输入每个课程之间的关系,比如1->2,表示学习课程2需要先学习课程1,每轮学习课程项目不限,问最快几轮学习完之类的
    这题只让说了思路,面试官说就是想看看怎么解决吗不需要写代码

    第三题
    蛇形或者说之字形遍历二叉树

总的来说问的还算简单都是常规题,感觉运气不错哈哈 下午刚面了hr面不知道hr面会不会刷人啊
希望能有个好结果

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐