4.7 IEG游戏技术前沿一面
自我介绍
问本科是数学的跨考有没有自学过计算机相关的课程。
进程和线程的区别?哪些资源是共享的,哪些东西是不共享的(说了定义全局变量和堆上存的东西,独享的是栈上的东西,其他的不知道了)
tcp三次握手为什么是三次,如果第一次握手网络掉包,重发的跟之前的是不是一样的?(说错了说的是不一样的,应该是客户端宕机后重发不一样,没宕机重发的一样)发了哪些东西?(除了seq、mss和fin以外其他的不知道了)
为什么要用redis,如果redis删除操作延迟了怎么办?不是大key,就是网络延迟或者redis断了?请求重发的话一直重发会怎么样?用redis集群优化
redis和mysql最大的区别是什么 ?什么情况下必须用mysql?(答得是数据之间有关联关系或者数据太多内存数据库不太能存的时候)
mysql的存储引擎是什么(innodb、b+树)
一个连表查询是怎么执行的?(说了join on,left join,right join 和sql语句查询的过程连接器、缓存、解析、词法语法分析、预处理器优化执行)
Java垃圾回收的东西有哪些?GCroot是哪些?(说了Java虚拟机栈中引用的对象,本地方法栈中引用的对象,方法区中常量的引用对象,方法区中类静态属性引用的对象)
算法:数组最大子序列和、复现IP地址
两道算法秒了,反问缺点,计算机基础知识掌握的不牢靠,理解的不深刻,第二天早上挂了,要被腾讯七擒了
#腾讯#