字节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模式,我在那里左调右调就是有一点小报错也不知道啥问题,面试官直接让我硬编码看了答案倒是对的就没了
#客户端开发岗##客户端方向##暑假实习##字节#
查看13道真题和解析