字节跳动春招后端一面凉经

Thursday, Apr 29, 2021 | 3 | Thursday, Apr 29, 2021

@

字节跳动2021春招后端一面新鲜回忆录

确定凉了 (⑉・̆-・̆⑉)

 
——> 全文约 1150 字 <——

准备 and 凉面感想(基本是零准备)

最近在忙毕设,导师给的要求也太高了吧…,昨晚改论文到两点钟,准备的时间真的是非常少。

感想:

主观上说,这是我面试最尴尬的一次,但是也算是汲取经验了吧(客观上说,是我太菜了…)。

自我介绍完前辈直接来了个灵魂拷问,你的职业规划是什么…说实话我没有长远的职业规划,我也不想虚张声势编一段宏大或者positive的未来规划给前辈听(尽管我也知道那样可能会符合前辈的预期),所以我告诉面试官我没有长远的既定规划,我希望拿到一份好的工作,先积累工作经验再决定未来的走向,前辈对我的回答很不满意,追问我就不能详细一点吗,因此我详细地解释了为什么我没有长远的职业规划…前辈大概觉得很消极不够宏观…

然后就是八股文,能回答但是一般。

然后是手撕代码,原型是力扣上的 分发糖果 ,我死活没有完整思路,写代码写到快结束的时候,面试官说时间关系就先结束了…然而我的一个同学考的是反转链表…

所以我知道肯定是凉了(以及没多久HR就告诉我凉了😅)

所以还是好好搞毕设+准备别的二面好了(失落肯定是有的,然而)

 

面试内容为 自我介绍 + 问答 + 编程 

自我介绍

老生常谈的对话。

问答

# 按题号顺序,没有问数据库相关

  1. 发现无法访问牛客网,有可能是哪些原因,怎么判断是什么原因?
  2. 访问牛客网,整个过程发生了什么?(其实就是问从输入网址到获得⻚面的过程)
  3. 程序是储存在虚拟内存中还是物理内存中?
  4. 如果我的物理内存只有2GB,不够用,我要怎么置换虚拟内存和物理内存的页面(其实就是问页面置换算法)?

编程

分发糖果

"""
一排学生,给这些学生发糖
要求:
* 每个人至少一颗糖
* 相邻的学生,成绩高的比成绩低的至少多一颗糖

输入: 每个学生的成绩
输出: 每个学生至少需要多少颗糖
"""
# 我只写了一半,没有写出来,现在写一下查完后的思路吧

"""
思路:
从左到右遍历,如果右边学生比左边学生成绩高,则右边学生的糖果=左边学生糖果数量 + 1,如果不是这样,先不管
从右到左遍历,如果左边学生比右边学生成绩高,则左边学生的糖果=右边学生糖果数量 + 1,如果不是这样,先不管

左规则可以保证所有右边成绩更高的都拿到更多的糖
右规则可以保证所有左边成绩更高的都拿到更多的糖

然而你需要同时符合两种规则,所以取每种方法当前学生能拿到的糖果的最大值,就能同时满足两种规则,如下图所示
"""
candy
class Solution:
    def candy(self, ratings: List[int]) -> int:
       cnt = 0
        rst1 = [1] * len(ratings) # from left to right
        rst2 = [1] * len(ratings) # from right to left

        for i in range(len(ratings)-1): # from left to right
            if ratings[i+1] > ratings[i]:
                rst1[i+1] = rst1[i] + 1
        
        for i in range(len(ratings)-1): # from right to left
            if ratings[-2-i] > ratings[-1-i]:
                rst2[-2-i] = rst2[-1-i] + 1
            cnt += max(rst1[-1-i], rst2[-1-i])
        
        cnt += max(rst1[0], rst2[0]) # 第一位的值在遍历中无法取到,因此得单独加上
        
        return cnt

本文结束。

© 2020 - 2026 Kays Blog ⑅︎◡̈︎*

🌱 Powered by Hugo with theme Dream.

憨批の自我介绍
🍺 Kayman' Blog 🏎️

这个博客用来记录一些生活&学习上的事情 ⑅︎◡̈︎*

一名憨憨CRUD专家,现就职于Shopee ,数据鸡架的 Flink 方向

业余时间只剩下 羽毛球🏸️|篮球🏀|德州♠️|打游戏🎮|肥宅🥤 了……

-- 2022 年 02 月 08 日更新 --

一名憨憨CRUD专家,现即将从就读于 🏫 北大青鸟毕业

业余时间会做开源和一些别的项目啥也不会做

目前准备去1075了,顺便捣鼓些Geek Proj,养老的同时培养点兴趣驱使方向。


在北大最好的朋友是 江栽花 ,我们一个负责吹牛皮一个负责去 GayHub 偷别人的优秀代码,完成过很多烂番茄项目,搞过一段时间的磕盐。

尽管也没人认识我们,但是还是客套地说一下

-- 2021 年 06 月 18 日更新 --
技术栈 & Project

主要的技术栈是:

  • 目前工作的方向是 Flink ˙Ꙫ˙

  • Java ˙Ꙫ˙

  • Python ˙Ꙫ˙

  • SQL ˙Ꙫ˙

  • 一点点的 html + css + js 🤏

  • 一点点的 shell 🤏


做过啥:

(其实啥也没做过 ⑅︎◡̈︎*)

友链 :💬 I will put some of my friends' and technical Dalaos' blogs HERE so as to encourage myself (umm though it may not work hahah~) 📣 😤
⑅︎◡̈︎*

My BEST FRIEND in PKU, so l list her at the first row.

I modify my front-end framework from him. List him here so as to thx him~
加载每日一言中...