字节跳动测开笔试与一面凉经

测开笔试(9.5):
1.计算机基础选择题:Linux、数据库、操作系统、网络
2.编程题:a.不相邻土地种树,最多种多少个,while循环
b.狙击手子弹射向房屋,经过弹射是否能命中人员
c.求某数作为的最小公倍数的组合有多少个

一面面经(9.16):
1.实习内容,具体做的腾讯哪部分业务,找印象深刻的难点说明一下
2.计算机网络:平时上网过程中有涉及哪些网络知识,微信是如何实现的,如何接收到离线期间的消息:用户A发送消息给用户B、服务器查看用户B的状态为offline、服务器将消息存储到DB中、服务器返回用户A发送成功、用户B online后拉取用户A发的离线消息、服务器从DB中拉取离线消息并删除、服务器返回给B离线消息
3.Linux: 查找含有某个字段的所有文件名:
--递归查找目录下含有该字符串的所有文件
grep -rn "data_chushou_pay_info" /home/hadoop/nisj/automationDemand/
4.数据库:只问一个简单的查询:表id、course、score,查询表中总科目成绩排名前三的学生id、总成绩tb_course
5.最擅长什么语言:c++
5.1数组和链表分别是什么应用场景
5.2场景,int p[10],访问p[12]会报什么错,在什么阶段?
貌似不是编译阶段
5.3内存分配如何操作,malloc和new关键字,如何使用,区别在哪
5.4为什么会产生内存泄漏
5.5写一个算法题:版本号比较,分割掉数字前的字符串,对位于前面数字进行不断*10放到高位并存起来,最后比较两个版本号存的数字的大小
#字节招聘##字节跳动##面试题目#
全部评论
感觉好难
2 回复 分享
发布于 2021-09-25 18:02
哪个部门呢老哥
点赞 回复 分享
发布于 2021-10-08 13:49
也可以试试去哪儿哈 第一批这两天面试,等下一批流程 内推更快:https://www.nowcoder.com/discuss/732239
点赞 回复 分享
发布于 2021-09-20 22:25

相关推荐

03-25 09:20
已编辑
南京师范大学 Java
一笑而过2222:在处理分布式锁与事务的关系时,通常是先加锁,再加事务注解。原因如下: - 先加锁:首先获取分布式锁,可以确保在同一时刻只有一个线程或进程能够进入临界区,执行相关业务逻辑。这可以避免多个并发操作同时访问和修改共享资源,防止数据不一致等问题。 - 再加事务注解:在获取锁之后,通过事务注解来定义事务的边界。这样可以保证在事务内的所有数据库操作要么全部成功提交,要么全部回滚,确保数据的一致性和完整性。如果先开启事务,在事务执行过程中再获取锁,可能会出现事务等待锁的情况,导致事务长时间持有资源,增加死锁的风险,并且可能会影响系统的并发性能。 先加锁能够有效控制并发访问,然后通过事务来保证业务操作的原子性,这种顺序有助于提高系统的稳定性和可靠性,避免数据冲突和不一致的问题。
查看14道真题和解析
点赞 评论 收藏
分享
评论
点赞
25
分享

创作者周榜

更多
牛客网
牛客企业服务