【面试】题目总结

人生中第一次职场面试(字节跳动)。。遇到了很和蔼的面试官,但无奈自己太菜…本来想录下音结果自己给忘了,凭着记忆写一下所有的面试题。

暴露出来的问题还是很多的。。。同志还需努力✊

我需要了解学习的内容

  • 数据结构算法题有待加强。。。
  • python java多继承问题
  • java 堆和栈
  • java 传参 引用问题
  • socket 编程 如何建立连接?
  • HTTP1.0和HTTP1.1有啥区别?
  • 阻塞与非阻塞的实现
  • 随机森林和逻辑回归的适用场景
  • Linux编程是否了解
  • 索引的树结构,具体到这个树的种类,最好对树的分类有了解

算法

一塌糊涂,反应能力本来就慢一拍的我还没刷题,各种答不出来

  1. 台阶问题
  2. 时针秒针分针
    我大概是傻了吧? 肯定重合24次呀 一天24小时 每小时一次。。。不过具体的时间确实是按照度数算
  3. 偏实际的问题:抖音1亿级的视频浏览数据,从中选择1000个最热的视频,注意提供的视频浏览数据只是对于某个视频单次的浏览,并没有已知每个视频的次数

编程语言

  1. java 传参 传值/引用 我能说个大概,但好像解释的太白话?
  2. java 堆和栈 分别放什么? 忘记了
  3. java python 的多继承,我说 java 不支持多继承,他说不对。。。怎么说,从现在查到的资料来看,实际上应该是不支持的吧,都是通过接口间接的实现的吧?然后 python 是有多继承

数据库

  1. 查询一个值很慢该怎么做?我能知道的就是索引,然后问我输入什么命令才看是否有索引,懵逼。
  2. 索引的结构 具体这种结构的有点 没回答到点子上。。
  3. 数据库的各种关键字

TCP HTTP

  1. 由于最近学的我以为我信手拈来,但面试官说我的TCP三次握手还差一点没说。。刚刚看了一下我没有说SYN这些标志,不知道是不是这一点?
  2. 为啥是四次挥手?我讲了一遍四次挥手,然后讲到一半觉得不对。。然后问面试官,然后很尴尬的是这个问题就是四次挥手的原因。。。
  3. HTTP有哪些命令 GET这种?
  4. HTTP1.0和HTTP1.1有啥区别?勉强答出来了一点

socket编程

  1. 如何建立连接?好像没写过这种代码 python好像直接可以用?
  2. 阻塞与非阻塞:能懂意思,但不知道这个阻塞实现的机制是什么,代码为什么会停在那?

其它

  1. 由于写了项目 就问了我随机森林和逻辑回归的特点和使用场景。前者的回答勉强过关,后者我本身也不清楚
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值