【Shopee】Java岗-后台开发工程师实习生
试两面,现在拿到offer,有一起的小伙伴?可以一起交流一下
过程
牛客网提前批投的,当时就是投了很多公司。
面经整理
自我介绍
问答环节
1、实习
为什么实习时间那么短?
亚信实习时全职?
2、操作系统与网络的知识
进程和线程有什么区别?可以讲讲?
操作系统进程之间的通信的有哪些方式?五种
TCP和UDP有什么区别?
怎么理解字节流和数据报文的概念?
Http与Https有什么区别?https的加密流程是怎样的?
Http的状态码和返回码?
Post和Get有什么区别?Post请求放在哪里?
TCP的三次握手?四次挥手?
3、Java
Java内存管理有哪些构成?java虚拟机内存管理。
根搜索算法?
哪些对象可以作为GcRoot对象?
Java集合的关系?
hashMap和concurrenthashmap有关系?
J.u.c包你用过?下面里面有线程池你有了解过?
线程池参数?如果让你去设计一个线程池你会怎么去做?
C语言、C++你们用到的多?
4、数据库
MySQL用的多?
在一个oracle里面一般如何优化一个SQL?
怎么查看一个SQL是否用到索引?
怎么建一个索引?其他字段怎么判断是否建索引,还要验证一句SQL是否用到索引?这是数据库应用最基础的东西。
5、上机笔试
删除公共字符串