字节1面

中国交易与广告方向--客户端暑假实习

1.客户端开发用的啥语言

2.进程和线程说说看

3.进程之间的通信方式

4.线程造成死锁的原因

5.怎么避免死锁呢

6.网络的osi七层模型说说分别是啥

7.tcp和udp的区别

8.Java开发有没有写过http请求比如抓过IP之类的,项目之中有吗

9.你把数据传给数据库,数据库用的什么格式接受的呢

10.我要新增一列数据,你是直接用idea手动添加的(因为面试官问我怎么操作数据库的,我说idea有插件,百分之90那个界面就能完成不需要sql)还是用sql的

11.列出这个sql

12数据库的索引如何实现

13.数据库的悲观锁和乐观锁说说看

14.Java开发用过什么数据结构

15.数组什么时候会用,链表什么时候会用

16.他们的操作的时间复杂度(比如说随机访问,头插啥的)

17.如何解决hashmap的哈希冲突

18.Java的四种引用类型

19.Java的多态如何实现有了解吗,说说看

20.有没有了解过java的断言,作用是什么

21.有没有用过try-catch,开发项目时用到了吗

算法:最长不含重复字符的子字符串

到这就结束了,下午的面试现在是晚上9点,我想这会儿没消息我估计是挂了,我早就有感觉,因为面试官进来第一句话就是你后端的简历怎么投我们客户端,不怎么匹配知道吗,我说我是被调剂过去的,问的感觉也很浅,好像不怎么深,像是觉得我不匹配就当完成任务了,然后我反问他如果你以你们组的要求来要求我,我有哪一些地方可以提升的,他说看不出来我的水平,都是培训了才看得出来,反正这面的挺那啥说不出来,这一些八股就面了25min左右,算法写了25min左右,写的非常快但是他是acm模式,我在那里左调右调就是有一点小报错也不知道啥问题,面试官直接让我硬编码看了答案倒是对的就没了

#客户端开发岗##客户端方向##暑假实习##字节#
全部评论

相关推荐

昨天 18:17
已编辑
门头沟学院 C++
疯狂攒人品中!...字节财经业务客户端 二面1. 自我介绍 本来要讲实习经历,被打断了,开始问我大二能否实习?对未来的规划跟发展如何?(这里反问了一手面试官他对客户端唱衰的这个看法)2. 问我怎么学习ai的?日常的学习过程3. 讲讲ai的基本概念,讲讲transformer架构,讲讲怎么优化prompt(?神了吧4. 使用过哪些ai工具,这里跟我说一会要拿codex去实现一个test 演示一下ai应用基本功(下马威是吧6665. 让我介绍一下实习经历6. 如何定位崩溃闪退的?有哪些办法(这里我列举两种,一种是测试出来的 一种是ai自动化测试)7. 问我ai是怎么驱动自动化测试的?用实际的场景去描述,如何复现排查并且驱动的?8. 触发test需要检查哪些point?检查的规则是怎样的?在哪配置的?9. 讲讲跨平台存储是什么存储逻辑,新平台存储逻辑的改动具体有什么?10. 改动逻辑的底层架构,设计模式能介绍一下吗?采用什么方式实现的?改动的目的是什么?11. 代码题:两个线程打印0-100(互斥锁,条件变量啥的)12. 场景题(支持伪代码,用客户端开发语言):IM群聊合成前五个人头像题目:iOS 多线程 协程/群聊的群聊头像生成方案需求:1. 头像选取:选择群聊中前5人的头像,并合并成新的群头像。2. 性能要求:尽可能加快头像生成速度,用户端无loading体验。3. 顺序要求:头像顺序要求符合前5人的排序。4. 服务端说明:不考虑服务端生成方案。5. 动态更新:有人退群后,实时更新群头像。这里问的非常之细,设计完之后会一个个问执行逻辑 (如何快速获取这五个头像?并行怎么快速执行?5个任务都完成了,怎么通知给绘制任务?有人退群了,第四个人退群了?如何更新头像?主要还是查缓存->异步生成->切主线程呈现这个流程)13.介绍一下线程池 讲讲缓冲线程池原理以及适用场景 线程池的关键技术指标有什么?14.线程池的核心最大线程数量如何设计配置?15.ios移动端开发中,线程池最大的取值是多少?原因是什么?ps:时长55min大概,二面挺难的,真的是低估大厂难度了,没想到二面面试官这么权威,估计是ld,也是第一次二面,没什么经验,导致特别紧张,前面答的很烂,周一面完,周四下午才出结果,也是遗憾败北了。字节我会再接再厉的
查看19道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务