首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
中关村一级划水运动员
字节跳动_Data商业化_后端工程师
获赞
1071
粉丝
636
关注
22
看过 TA
541
男
杭州电子科技大学
2020
golang
IP属地:北京
人不中二枉少年
私信
关注
拉黑
举报
举报
确定要拉黑中关村一级划水运动员吗?
发布(48)
评论
刷题
中关村一级划水运动员
关注TA,不错过内容更新
关注
2020-07-22 18:44
已编辑
字节跳动_Data商业化_后端工程师
图床
0
点赞
评论
收藏
分享
2020-07-14 14:57
字节跳动_Data商业化_后端工程师
Java技术积累之Optional
简介 空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为Java 8类库的一部分。Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。 方法列表 静态方法 static <t> Optional<t> empty():返回一个空Optional实例。</t></t> static <t&...
0
点赞
评论
收藏
分享
2020-07-13 19:56
字节跳动_Data商业化_后端工程师
Java技术积累之Thrift
简介 Thrift是一个RPC框架,由facebook开发,07年四月开放源码,08年5月进入Apache孵化器。它支持可扩展且跨语言的服务的开发,它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++、Java、Python、PHP、Ruby、Erlang、Perl、Haskell、C#、Cocoa、JavaScript、Node.js、Smalltalk and OCaml等等编程语言间无缝结合的、高效的服务。Thrift允许你定义一个简单的定义文件中的数据类型和服务接口。以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。 基本结构 Transp...
0
点赞
评论
收藏
分享
2020-12-01 20:48
已编辑
字节跳动_Data商业化_后端工程师
猿辅导2021校招内推火热进行中
猿辅导2021校招内推 必看部分 由于疫情原因,对公司业务利好,对同学们来说是一次大好机会。算法、后端、前端以及客户端均有大量HC,欢迎大家踊跃投递。投递方式见下面内推板块。由于本人目前尚未入职,故暂时无法提供有效链接。为了给大家内推预热,欢迎大家可以先往我邮箱里投递(726710192@qq.com)简历,我会大致看看大家的简历是否有明显的纰漏并会给你及时的反馈(拉你进相关qq群,可交流技术与面试经验)。投递邮件时有几点需要注意: 务必写明邮件主题,demo:2021猿辅导内推申请; 正文写明你是谁,你发邮件的目的; 附件务必添加你的简历。 忘了介绍我自己了,我的原id为杭电一级划水...
0
点赞
评论
收藏
分享
2020-04-24 15:15
已编辑
字节跳动_Data商业化_后端工程师
搞个投票看看大家的方向选择,欢迎20届上岸的同学踊跃投票
说明,请各位按照自己的选择投下票。这里不分本硕,按你的最新学历选择。比如我是杭电硕士,就投双非xx;B是浙大本科,投985xx。本投票提供围观通道,欢迎21届同学围观。
曾柔-牛客分柔:
这个有意义么
0
点赞
评论
收藏
分享
2020-04-21 17:55
已编辑
字节跳动_Data商业化_后端工程师
面经整理
话不多说,直接上干货!
青往:
你好,可以分享一下这个电子版文件吗
0
点赞
评论
收藏
分享
2020-07-23 13:42
已编辑
字节跳动_Data商业化_后端工程师
双非菜鸡回馈牛客
前言 首先写这篇文章的目的是回馈牛客,非常感谢这个平台为我们广大学子提供一个学习、交流以及求职的机会。本文对我从去年秋招到今年春招的一些经验和情况作总结。所谓知己知彼方能百战不竭,我先对个人情况进行介绍。 我的学校虽然不是985,211但是计算机专业挺好,评级为B+,在江浙沪口碑还算不错。我本硕均为计算机专业,算是科班出身,虽然不是尖子生,但是水平也还说的过去。我本硕期间均没有实习经历;项目方面参加过军工项目,自己平时也鼓捣一些小项目。去年这个时候对自己的情况评估了一下,感觉竞争力不太强,所以重心放在了基础的复习与强化。下面给出目前战绩(还有一些混在邮件里懒得找了)。 下面从基础...
我在北方的寒夜四季如春:
看到双非,然后看到了杭电
0
点赞
评论
收藏
分享
2020-03-26 16:37
已编辑
字节跳动_Data商业化_后端工程师
帮转,阿里巴巴天猫考拉海购实习生招聘
帮实验室学长转!这位老哥非常热情,有任何疑问欢迎邮件咨询呦😁 阿里巴巴天猫进出口旗下考拉海购的用户增长技术团队~是考拉海购DAU战役,会员战役等用户战略的主力军;通过域内拉新(对接手淘/支付宝),域外投放等吸引用户;有新客才有未来。 利用技术赋能产品,创造价值,服务用户;团队正在迅速发展阶段,业务扩张速度非常快~加入我们吧!在这里,你大有可为! 【先说重点】 本次招聘面向 2021 届毕业生(含实习+秋招) 由于正式内推渠道还没开启,我们承诺:对于感兴趣的同学,我们可以私下交流~不录入系统(划重点!!)若达成意向,在内推系统开始的第一时间录入,手握offer的你就可以愉...
投递阿里巴巴等公司10个岗位 >
0
点赞
评论
收藏
分享
2020-03-20 18:31
字节跳动_Data商业化_后端工程师
笔试算法题精选
二分搜索 旋转数组指定值的搜索 https://www.lintcode.com/problem/search-in-rotated-sorted-array/description 搜索局部峰值 https://leetcode-cn.com/problems/find-peak-element/ 寻找旋转排序数组中的最小值 https://www.lintcode.com/problem/find-minimum-in-rotated-sorted-array/description 山脉序列中的最大值 https://www.lintcode.com/problem/m...
0
点赞
评论
收藏
分享
2020-12-04 20:23
已编辑
字节跳动_Data商业化_后端工程师
Java面试知识点总结-Linux系统及指令
linux系统 CPU利用率和负载 CPU 利用率显示的是程序在运行期间实时占用的 CPU 百分比;CPU 使用率反映的是当前 CPU 的繁忙程度,忽高忽低的原因在于占用 CPU 处理时间的进程可能处于 IO 等待状态但却还未释放进入 wait 。 CPU 负载是指某段时间内占用 CPU 时间的进程和等待 CPU 时间的进程数,这里等待 CPU 时间的进程是指等待被唤醒的进程,不包括处于 wait 状态进程。负载越小越好。 CPU 利用率高,并不意味着 CPU 的负载大。两者之间没有必然的关系。无论 CPU 的利用率是高是低,跟后面有多少任务在排队没有必然关系。负载表示的是“等待进程的...
0
点赞
评论
收藏
分享
2020-05-18 10:46
已编辑
字节跳动_Data商业化_后端工程师
Java面试知识点总结-OS
OS 进程的通信方式 共享存储器系统:基于共享数据结构;基于共享内存读写 管道通信系统:所谓管道是指用于连接一个读进程和一个写进程以实现它们之间通信的一个共享文件(pipe文件)。管道机制需要保证互斥、同步、确认对方是否存在的协调能力 消息传递系统:直接通信方式,利用 os 提供的原语直接将消息发送给目标进程;间接通信方式,发送和接收进程都通过共享实体(邮箱)的方式进行消息的发送和接收 客户端服务器系统:Socket套接字,类似于管道的基于文件型的系统或基于网络型;RPC 共享内存 共享内存(Shared Memory),指两个或多个进程共享一个给定的存储区。特点如下: 共享内存是最...
0
点赞
评论
收藏
分享
2020-03-18 12:09
字节跳动_Data商业化_后端工程师
Java面试知识点总结-IO
I/O I/O是什么 在计算机系统中I/O就是输入(Input)和输出(Output)的意思。针对不同的操作对象,可以划分为磁盘 I/O 模型,网络 I/O 模型,内存映射 I/O , Direct I/O 、数据库 I/O 等,只要具有输入输出类型的交互系统都可以认为是I/O系统,也可以说I/O是整个操作系统数据交换与人机交互的通道,这个概念与选用的开发语言没有关系,是一个通用的概念。进程中的 IO 调用步骤大致可以分为以下四步: 进程向操作系统请求数据 操作系统把外部数据加载到内核缓冲区中 操作系统把内核的缓冲区拷贝到进程缓冲区 进程获得数据完成自己的功能 也可以精简为两个过程: ...
0
点赞
评论
收藏
分享
2020-03-15 18:28
字节跳动_Data商业化_后端工程师
Java性能调优工具实践
本文结合深入理解 Java 虚拟机对 JDK 中涉及的若干性能调优及监测工具进行简单使用。 测试代码 首先给出用于测试的 .java 文件主函数里启动两个线程,每个线程都执行死循环。循环内部对一个 Point 对象的坐标进行随机更新,当循环指定次数后向 List 中追加新的对象,使得堆空间不断增长。 Main.java public class Main { public static void main(String[] args) throws RuntimeException { Thread t1 = new Thread(new MyThread()); ...
0
点赞
评论
收藏
分享
2020-03-15 12:00
字节跳动_Data商业化_后端工程师
JVM的Class文件结构解析
源文件相关信息 首先给出 .java 的结构。 public class Main { // 定义若干常量 public static final boolean FLAG = true; public static final byte BYTE = 123; public static final char X = 'X'; public static final short SHORT = 12345; public static final int INT = 123456789; public static final lo...
0
点赞
评论
收藏
分享
2020-03-09 21:14
字节跳动_Data商业化_后端工程师
Java面试知识点总结-场景题
高并发类 设计一个能亿级并发的系统 https://blog.csdn.net/wenlin_xie/article/details/87708371https://www.cnblogs.com/zhuzhen/p/9340941.html 数据处理类 海量数据场景处理思路 分而治之/hash映射 + hash统计 + 堆/快速/归并排序 双层桶划分 Bloom filter / Bitmap Trie树/数据库/倒排索引 外排序 分布式处理 海量数据排序 1TB的数据需要排序,限定使用32GB的内存如何处理? 例如,考虑一个 1G 文件,只可用内存 100M 的排序方法。首先将文件分成...
0
点赞
评论
收藏
分享
1
2
3
4
关注他的用户也关注了:
牛客网
牛客企业服务