字节跳动客户端开发暑假实习凉凉的经历
人生第一次为了找工作而面试
顺序有点模糊了,想到哪里就写到哪里
C++的三个特性
面向对象跟面向过程区别
面向对象有什么好处
简单介绍下你的项目,数据库如何设计的,
如果数据库插入的时候碰到两个主键一样的如何处理,(正确应该是写一个更新的sql语句?)
写sql语句,查一下借过某同一本书的人的信息
MVC中的controller层可以去掉吗,为什么
你的项目中mvc三个层次是如何通信的,谁可以调用谁,以添加为例
Java中函数的回调是什么
描述一下输入url到刷新到网页的整个过程
TCP四层模型分别是什么
网络层有哪些协议
TCP的三次握手过程描述一下,四次挥手描述一下,为什么建立连接的时候是三次握手,断开连接是四次
Java的内存机制了解吗,不了解就没往下问
Java的锁机制了解吗,不了解就没往下问
Java线程的基本状态
进程同步的方法
进程和线程的区别
读锁跟写锁,详细解释一下,读的时候可不可以写或读,写的时候可不可以读或写,如果要操作一个数组,共有五个进程,四个正在读,现在剩下一个进程要写,现在会怎么样
Java抽象函数跟接口的区别,什么时候适合用抽象函数什么时候适合用接口,你在平时有用过吗
如果要想c加加那样一个类继承多个类,在java中该怎么做
最后编程题,
判断字符串交错
给定三个字符串a, b, c, 判断c是否可以通过字符串a, b的子串按顺序交错组成.
例如:
a: "btdne" b: "yeac" c: "bytedance"
返回: True
a: "bytece" b: "dan" c: "bytedance"
返回: True
a: "bytec" b: "dan" c: "bytedance"
返回: False
a: "byte" b: "danced" c: "bytedance"
返回: False
今天下午刚面完,面了一个小时,还是自己目前基础太差了,很多还没复习到但被问到了😂,本以为会紧张但是不会的问题多了一点也没感觉了😂😂
#字节跳动##实习##Java工程师##面经#