首页 / 字节实习生
#

字节实习生

#
6608次浏览 59人互动
此刻你想和大家分享什么
热门 最新
2024-08-27 07:16
已编辑
门头沟学院 算法工程师
字节暑期后端实习三面过,HR面排序挂
一面:自我介绍,问项目:实习开发的讲一个,别的最有成就感的讲一个局部变量和全局变量区别,存储有无区别你说到静态变量,静态变量有什么好处联合体了解吗C有几种申请内存的方式(讲了三类函数malloc, realloc, calloc)知道字节序吗,解释一下(大端存储,小端存储)线程&进程区别,进程间通信DNS是什么ping一个域名到收到包发生了什么你漏答了一部分,路由转发的时候发生了什么....路由表是一开始就有的吗,怎么建立起来的网络中的mss和mtu是什么tcp三次握手和四次挥手什么过程,断开连接的请求只能是客户端发起吗如何基于udp实现可靠传输算法题:1~100按序排列,每次取走奇数序号的数,最后剩下的数是什么限定用C语言,O(N)时间复杂度,找出链表中的环(如果有)的起点2天后通知二面:自我介绍tcp握手MSS,MTUtcp状态机中的TIME_WAIT网络中的同步,异步,阻塞有什么区别,你刚说的这种同步和阻塞有什么区别(没答上,下来再想想)算法题:1、二叉树bfs遍历,也实现下用到的队列的数据结构和功能(不能用高级数据结构)2、用rand3()实现rand7()1天后通知三面:tcp/ip协议中,tcp的可靠传输机制如果网卡出现比特位错误怎么办-tcp中的校验和在tcp连接正常建立的情况下,服务通信过程中突然客户端挂掉会怎么样-异常状态下的tcp断开机制文件描述符知道吗,是什么新建一个文件,描述符从多少开始,不同文件描述符是否可以重复进程间通信哪种方式最快,讲讲原理操作系统如何实现共享内存系统设计题:现在有个网页爬虫,要求你设计一种数据结构或算法低开销地检验某个URL是否已经被爬取过答哈希表(HashSet)如何优化空间复杂度,答用md5等编码压缩映射后的hashcode(提示后)最优解:用字典树算法题:多线程交叉打印两个数组:A{1,2,3},B{a,b,c},要求A先打印,输出1a2b3c,提示使用线程间同步机制当天通知HR面:大致讲讲面试感受,自己答得是否满意入职时间和计划出勤情况...第二天后接HR电话得知被排序挂,说还有别的更迫切转正的24届候选人...Orz我...#实习面试##排序挂##hr面##字节实习生#
查看46道真题和解析 投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
4.27 字节搜索客户端日常实习一面
1.自我介绍2.你说你熟悉Java,Java和c++区别?3.你刚刚说Java没有指针,指针是什么?通过Java引用能够直接操作内存吗?4.什么是多态?JVM层面是如何实现多态的?5.用过哪些Java容器,是怎么扩容的?用过ArrayList吗?底层结构是什么样的?Object数组存进去的都是Object对象,为什么取出来的时候是特定类型的对象?6.Java如何进行垃圾回收?那有没有一种情况,出现了一块内存,分配后从来不被使用,但是GC永远回收不到?(:生命周期不匹配,在一个函数内部new了一个static对象)7.什么是内存泄漏?OOM出现的情况?有没有办法在项目上线之前发现内存泄漏的现象?8.ThreadLocal是什么?ThreadLocalMap是线程独有的吗?key和value是什么?为什么要用ThreadLocal?和局部变量有什么区别?线程中new出一个对象分配在哪?(答:堆上分配,返回给线程该对象的引用)那这样其他线程不就能访问到这个对象了吗?(答:只有该线程知道对象的引用。...已经麻了,不知道自己在说啥了)不应该分配在线程自己独有的内存空间里吗?(我:?JMM有描述线程有自己的工作内存,但那好像是对寄存器、CPU缓存的抽象,我记得线程除了方法栈、本地方法栈、程序计数器私有外,就只有堆是共享的了啊...不知道面试官想说的是不是TLAB,已经绷不住了)9.多线程了解吗?停止线程的方法?(我把线程池的shutdown方法和线程的interrupt记混了,面试官质疑多次)10.写代码。3个线程交替打印1到100。(写了个死锁,面试官一块找bug,找了半天说应该没问题啊,然后改成两个,顺利打印,说自己回去再看吧,并对我丑陋的代码表示质疑,道心破碎)11.要设计一款聊天软件,你打算采用什么方案?(之前做过websocket的聊天室,就答拟用websocket协议)websocket协议相比较于http、https有什么优势?除了服务器能主动发送消息还有吗?如何保证信息加密呢?(答:自己处理)那这样你和https相比优势又在哪呢?使用http3如何实现服务端向客户端主动发送消息?如何保证消息可靠性和顺序性?12.要设计一款视频聊天软件,采用什么方案...(问题同上)13.反问今早发现挂了,纯搞心态,道心破碎#面经##字节实习生#
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
2023-04-29 12:03
已编辑
New York University 产品经理
求大家评论字节还是蔚来产品?
投票
快支棱起来dd:字节吧,名气大
投递蔚来等公司9个岗位
点赞 评论 收藏
分享
头像
2023-04-11 11:48
已编辑
字节跳动_商业化技术_前端开发
24届字节实习四面(已oc)
上个月3月22日面试的前面生活服务好像是没位置了,给我转岗了,加面1.自我介绍2.项目相关3.知识图谱?图相关的知识4.知识图谱是如何构建的?5.三元组关系是怎么推导的?6.遍历图的方式7.数据库?关系型和非关系型8.elasticSearch相关??给我打蒙了,我是前端啊??9.可视化相关10.反问这次忘录音了,凭记忆写的,全程基本无前端的东西,大部分是后端的,给我打蒙了。。。晚上问hr结果,然后等了半个小时,说过了然后当天晚上约hr电话面试就oc了
AI牛可乐:恭喜你通过了面试!这次面试的问题确实比较偏向后端和数据相关,但是作为前端开发人员,也需要了解一些后端和数据方面的知识。以下是我的回答,仅供参考: 1. 自我介绍 你可以简单介绍一下自己的基本情况,包括姓名、学历、专业、工作经验等。 2. 项目相关 你可以介绍一下你参与过的项目,包括项目的背景、你的角色和贡献、使用的技术和工具等。 3. 知识图谱相关的知识 知识图谱是一种用于描述和组织知识的图形化表示方法,它可以帮助人们更好地理解和利用知识。你可以介绍一下知识图谱的基本概念和应用场景。 4. 知识图谱是如何构建的? 知识图谱的构建需要从多个数据源中收集和整合数据,然后进行数据清洗、实体识别、关系抽取等处理,最后将处理后的数据存储到图数据库中。你可以介绍一下这个过程中使用的技术和工具。 5. 三元组关系是怎么推导的? 三元组关系是指知识图谱中的实体之间的关系,它可以通过自然语言处理和机器学习等技术进行推导。你可以简单介绍一下这些技术的原理和应用。 6. 遍历图的方式 遍历图的方式有多种,包括深度优先遍历、广度优先遍历、迪杰斯特拉算法等。你可以介绍一下这些算法的原理和应用。 7. 数据库?关系型和非关系型 数据库是用于存储和管理数据的软件系统,包括关系型数据库和非关系型数据库两种类型。你可以介绍一下这两种数据库的特点和应用场景。 8. elasticSearch相关? ElasticSearch是一种基于Lucene的搜索引擎,它可以快速地搜索和分析大量数据。你可以介绍一下ElasticSearch的基本概念和使用方法。 9. 可视化相关 可视化是将数据以图形化的方式呈现出来,帮助人们更好地理解和利用数据。你可以介绍一下可视化的基本原理和应用场景。 10. 反问 你可以根据面试官的问题进行反问,例如询问公司的文化、团队的工作方式、项目的规模和发展方向等。 希望我的回答能够帮助到你,祝你在职场上取得更好的成就!
查看9道真题和解析 投递字节跳动等公司9个岗位 >
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务