背景:双非 计算机专业
一面 视频会议 0805 1h
- hashmap和treemap底层结构 复杂度 是否是线程安全的
- currentHashMap是线程安全吗 如何实现线程安全
- 内存溢出和内存泄漏
- 递归会造成栈溢出,循环为什么不会
- CAS怎么解决ABA问题
- mysql中InnoDB索引底层结构
- 为什么用建议用自增ID作索引而不用UUID
- A向B发送3个100MB的数据 怎么确保B准确收到
- TCP流量控制
- Socket编程
- 介绍一下参加比赛的项目 实现了什么功能 个人职责
- 使用过的技术
- 平时有没有使用到多线程
- 进程和线程共享的区域
- 如何实现进程通信
- 进程从内存中读取100MB要读几次
- 操作系统内存态和用户态
- 反问
- 两个编程题:快排+查找链表的中间节点
回去补充一下操作系统的知识
二面 视频会议 0810 1h25min
项目
- 介绍项目
- 存储内容到mysql的中文乱码问题
- 登录设计
- 有无考虑并发问题
- 遇到的问题 怎么解决
- UI设计要注意什么
- 数据流图要注意什么
- 用例图
- 数据库使用第几范式
- 第三范式和反范式相比的优缺点
算法
- 反转链表
- 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。判断能否跳跃到最后的位置。例如:[3,2,1,0,4],从第一个位置开始跳3步、2步、1步都无法到达最后的位置,返回false。
基础
- Linux查看系统负载的命令
- TCP四次挥手
- TCP怎么保证有序到达
- 若重复发送同样的报文 接收端怎么区分
- TCP和UDP区别
- 操作系统进程通信方式
- 进程和线程
- 进程组
- Mysql索引数据结构
- Mysql varchar字段怎么存储(与text)
计网、操作系统、进程可以补充一下
三面 电话 0813 30min
突然打电话来 问我方不方便
: 非常方便
闲聊
- 目前在哪里?籍贯是哪里的?
- 深圳有没有熟人
正式
- 计算机专业的系统课程都了解吗
- 平衡二叉树和红黑树的区别
- java的hashmap
- 数据库索引一般用什么结构 为什么不用红黑树
- 聚集索引和非聚集索引
- 操作系统进程间通信性能最高的方式是哪种 为什么
- 进程间遇到同时读取一个数据 会遇到什么问题 怎么解决
- 线程和协程的区别
- 做过什么项目
- 该项目是自己完成的吗?基于什么目的完成的
- 为什么没有考虑留在实习公司
问项目
- 印象比较深刻是哪个项目 介绍一下
- 项目印象深刻的地方(我说了文章的样式的存储长度问题 面试官提示说markdown不具备颜色等样式 可以用word存储在服务器的磁盘上)
- 完成了多少行代码?代码存在哪里?(一般存在码云 面试官可能想看)
- 程序怎么调试 如果前端数据有问题
- 项目有哪些表?介绍其中一张表
- 评论表有建立索引吗(没有...)如果要建立索引要建立什么索引 联合索引
反问
- 有没有回答错误的地方
可以的话一般一周左右会联系
hr面 电话 0816 20min
- hr介绍岗位(目前主要是golang为主,java为辅)
- 能否学习go语言
- 籍贯
- 询问工作地点
- 项目 难点 怎么解决
- 你是一个什么样的人?
- 是否有亲人在腾讯
- 为什么不选择考研
- 学校毕设时间
- 后期是否有时间先来实习 没时间也没事的
- 有什么问题要问的
电话一挂,就收到云证和性格测评了。
全程的每一个面试官人都很好,虽然视频会议面试官没有开视频,但是你不会的都会告诉你,都非常有耐心,非常nice~~!!!
全部评论
(29) 回帖