面经详情

Java面试很好,共2轮面试
一面
Q:自我介绍
Q:项目实习算法题:如何判断一棵树是否是平衡二叉树 
  • 我写的递归有点问题,算是写出来了50%吧
Q:算法题:最长回文子串 只写了中心扩散法,面试官问我还有没有其他思路,
  • 我知道有动态规划,但是我当时对动态规划底气不足,直接说了不知道其他方法
  • 如何实现一个操作系统
  • sql注入是什么
  • 分页和分段的区别
  • http和https的区别
  • cookie和session的区别
  • 应用层哪些协议是基于udp,哪些基于tcprip是什么进程
  • 调度算法有哪些,在实际情况中如何选择这几种算法
  • 最熟悉的数据结构有哪些
  • 计算机组成原理讲了什么
  • 反问
二面
Q:自我介绍
Q:项目实习
Q:发现了哪些漏洞
Q:哪些是你手动发现的1条回答
Q:讲一个安全工具的工作原理
Q:sql注入是什么1条回答
Q:xss注入是什么
Q:操作系统操作系统有哪些功能
Q:说一下磁盘管理1条回答
Q:熟悉哪些算法?请问是排序这些吗?linux用过没有?命令了解哪些
  • 现在只能想起查ip的命令(完蛋,一个都不记得)
Q:算法题 数组中数据两两交换 -先说一下思路
三面
Q:自我介绍;1条回答
Q:算法题:给定字符串s,输出第一个满足:在s中恰好出现3次的字母。保证存在这样的字母且字符串都是小写字母组成。
  • 比较简单,扫一遍开个数组统计,再开个vector存一下就行了。
Q:手写代码。
Q:SQL:给一个id,科目;成绩的表,搜索不及格科目大于两门课的学生id。1条回答
Q:数据库的事务是什么;如何实现事务的隔离性;
Q:你觉得后端包括那些东西;听过web编程吗;
Q:Cookie是什么;你在登录一个网站时,输入完账号密码点击确定的时候发生了什么;
Q:四面酷跑游戏如何使得用户感受到跑道无穷无尽
Q:游戏引擎和体感传感器可以连起来的原理
Q:发现了哪些漏洞,大概分为几类1条回答
Q:12306买票系统,请设计一个查询方案,要查出了车次,车站名,车站名和地点名可能不相关
Q:进程和线程的区别
Q:进程间的通信方式用共享存储方式通信会有什么问题,
Q:如何解决计算机网络五层,每一层说一下1条回答
Q:知道什么是端口号吗?
Q:http的状态码301和302有什么区别
Q:linux命令会吗?1条回答

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网字节跳动字节跳动面试经验字节跳动面试经验:Java面试很好,共2轮面试
正在招聘商家运营经理200 个岗位