字节跳动教育部,许愿

一面(趁热,4点45刚刚面完)

没有自我介绍,简单问了一下
开始面试,十个问题

1. 单链表判断是否有环,要最优解

没想,快慢指针,快指针一次走两步,慢指针一次走一步,有环必定相遇

2. 两字符串,在长串中匹配短串

知道有一个KMP算法,但是没有深入研究过
只能说我自己的想法了,暴力解,遍历,问了时间复杂度

3. 知道一个二叉树的中序遍历和前序遍历。

前序遍历:根左右
中序遍历:左根右
根据这两个特征,第一步可以确定根节点,让后将中序遍历分成了两部分
跟着这个思路继续向下找

4. 连通图最小生成树

不会,直说了

5. 最长上升子序列,动态规划经典题。

两个循环,时间复杂度O(n**2)
def lengthOfLIS(self,nums):
        n = len(nums)
        if n == 0:
            return 0
       	dp = [1] * n
        for i in range(n):
            for j in range(i):
                if nums[j] < nums[i]:
                    dp[i] = max(dp[i],dp[j]+ 1)
        return max(dp)

6. 有一个栈,三个操作,push,pop,getMax,要求时间复杂度为(O(1)).

pop和push都是正常操作。
getMax才是问题的关键所在。要求时间复杂度为O(1)。采用空间换时间
新建一个私有Stack,每次push和pop操作和原栈相同,区别在于每次push
的时候和栈顶元素比较大小,大了才push进去,保证栈顶元素一直是最大的。

7. 进程间通信方式


8.线程池


9.面向对象三特征,重要介绍多态


10.MVC介绍一下


11.MySQL中drop,delete,truncate区别,啥时候用


12.代码题:大数求和 (20分钟) leetcode415

写了这么点,讲了下思想
循环里面还把alist写成了mxlen
n1 = len(lis1)
n2 = len(lis2)
mxlen = n1 if n1 > n2 else n2
tmp = 0
alist = [0] * mxlen 
for i in range(mxlen-1, -1, -1):
    if (lis1[i] + lis2[i] + tmp) > 10:
        mxlen[i] = (lis1[i] + lis2[i] + tmp) % 10
        tmp = (lis1[i] + lis2[i] + tmp) // 10
    else:
        mxlen[i] = lis1[i] + lis2[i] + tmp


总结下
基本算法的一两个不会,其他的都能说出一二来,78910记的东西,想到啥说啥,也不是特别熟悉。。。
面的问题我都小本本记下来了。
这感觉。。。有点迷,不知道什么结果
最后问我有没有啥问题,扯了一点后台啊,数据库啊,语言啊之类的东西问了下加班,
加班的问题是单双周好像,不过周末加班双倍工资。
我最后问了个问题:这才一面,问这个问题是不是有点早了(主要是我也没抱什么希望,三月初面了一次字节,问的都是靠脑子记的东西,答得也不好)
约的时间一个小时,最后差不多45分钟结束。
#字节跳动教育一面##字节跳动##校招##Java工程师##面经#
全部评论
不说了,许个愿,有没有老哥哥们帮我评估下,有戏嘛还。真是down到不行了,互联网寒冬,真的投出去的简历沉了89成😭
点赞 回复 分享
发布于 2020-03-29 17:53
我投的教育 半个月了 状态还是笔试
点赞 回复 分享
发布于 2020-03-29 18:50
栈那题,pop时要如何维护最大值?
点赞 回复 分享
发布于 2020-03-29 23:48
字节流程挺快的 等着吧
点赞 回复 分享
发布于 2020-03-30 09:18
字节的面试算法题感觉都是leetcode
点赞 回复 分享
发布于 2020-03-30 09:29
怎么这么多题....
点赞 回复 分享
发布于 2020-04-02 10:23
实习生都是按天算,加班也算一天
点赞 回复 分享
发布于 2020-04-02 10:32
刚投简历,也是教育部门,学姐加油😀
点赞 回复 分享
发布于 2020-04-08 21:32
请问是北京么
点赞 回复 分享
发布于 2020-05-03 19:17
请问有第二面了吗
点赞 回复 分享
发布于 2020-05-16 09:40
同问,有二面吗
点赞 回复 分享
发布于 2020-08-13 08:44

相关推荐

11-11 14:21
西京学院 C++
无敌混子大王:首先一点,不管学校层次怎么样,教育经历放在第一页靠上位置,第一页看不到教育经历,hr基本直接扔掉了
点赞 评论 收藏
分享
评论
6
53
分享
正在热议
# 25届秋招总结 #
442570次浏览 4512人参与
# 春招别灰心,我们一人来一句鼓励 #
41986次浏览 533人参与
# 北方华创开奖 #
107435次浏览 599人参与
# 地方国企笔面经互助 #
7962次浏览 18人参与
# 同bg的你秋招战况如何? #
76743次浏览 563人参与
# 虾皮求职进展汇总 #
115613次浏览 886人参与
# 阿里云管培生offer #
120258次浏览 2220人参与
# 实习,投递多份简历没人回复怎么办 #
2454714次浏览 34857人参与
# 实习必须要去大厂吗? #
55775次浏览 961人参与
# 提前批简历挂麻了怎么办 #
149906次浏览 1977人参与
# 投递实习岗位前的准备 #
1195950次浏览 18549人参与
# 你投递的公司有几家约面了? #
33206次浏览 188人参与
# 双非本科求职如何逆袭 #
662248次浏览 7397人参与
# 如果公司给你放一天假,你会怎么度过? #
4757次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157635次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11584次浏览 287人参与
# 发工资后,你做的第一件事是什么 #
12734次浏览 62人参与
# 工作中,努力重要还是选择重要? #
35815次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20133次浏览 240人参与
# 我的上岸简历长这样 #
452024次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39303次浏览 314人参与
# 非技术岗是怎么找实习的 #
155868次浏览 2120人参与
牛客网
牛客企业服务