2018年Java实习春招总结
因为女票在北京,打算去北京实习,所以从去年12月开始复习Java,做项目,视频是看的黑马的视频,还可以吧,把Java基础和SSM框架看了下,做了个小项目,然后看牛客网的中级项目课,做了一个健身头条项目,接着就是刷题之路,建议把剑指Offer上的题多刷几遍,有能力的可以把LeetCode也刷刷,然后多看一些好的博客,总结的真是超级棒,书籍方面的话,主要是深入理解Java虚拟机,并发编程的艺术或者Java并发编程实战,TCP/IP详解 卷1:协议,Spring源码解析,高性能MySQL,算法,计算机操作系统,计算机网络等。反正是开卷有益。由于自己比较菜,大厂基本是都是一面挂,遂投了一波中小公司,最终有个还不错的offer,结束了艰辛的春招之路。路漫漫其修远兮,吾将上下而求索。
经过这次春招,感觉大厂更注重基础,并且要求到源码的深度,还是要多考量,多琢磨,小厂的话更侧重项目一些,希望大家都能得到自己满意的offer。
下面是几个公司的面经。
百度
- 项目相关
- 异步队列怎么实现
- 高并发情况下怎么办
- java中数据结构
- concurrenthashmap源码(分段锁和CAS)
- hashmap与concurrenthashmap的区别
- 死锁
- tcp/ip体系结构
- tcp三次握手,二次会发生什么
- HTTP/1.0与HTTP/1.1的区别
- 长连接和短连接
- 判断链表有环
- hashset源码
- 设计一种hashmap缓存
- 设计模式
- 取火柴问题
腾讯
- 项目相关
- 内部类
- static
- 类加载
- 内存泄漏
- GC
- 智力题
京东
- 项目相关
- HashMap是线程安全吗?
- hashmap源码
- Concurrenthashmap为什么线程安全?
- java如何实现线程安全
- 单例模式
- volatile
数太奇
- 项目相关
- SpringMVC过程
- 冒泡排序
- 快速排序
- 将200w数据去重排序
方正国际
- SpringBoot是什么
- redis里存放的是什么
- mysql和redis一致
- 注册和登录怎么实现的
- 密码加密怎么实现的
- nginx的Session共享
- 异步怎么实现的
- redis持久化
- map有有序的吗
东方畅享
- 项目相关
- dao层怎么实现
- spring中都用了哪些库
- 接口怎么实现
佳龙集团
- 常见的数据结构介绍一下
- hashmap介绍一下
- 快排
- 冒泡
- 斐波那契数列
- 判断回文数
- 约瑟环
- springmvc生命周期
- restful了解吗
- 分布式缓存
长城软件
- 登陆模块怎么做的
- 项目部署在tomcat步骤
- tomcat启动流程
- 介绍下redis
- 异步处理是怎么实现的
星宇联合
- ==和equals的区别
- arrarylist和linkedlist区别
- synchronized
- 单例模式
- sql查询
用友
- spring ioc用到的注解
- 未登陆用户拦截
- sql左连接和右连接
- 消息队列怎么实现的
- spring bean用到的注解
每日优鲜
- 快排
- sql左连接和右连接
- mysql的索引
- b+树介绍一下
- redis的list是什么数据结构
- linux的常用操作
- mybatis的注解
- 多线程的实现
- 线程池的配置
- linux怎么查找一个文件中数据
小米
- 赞踩功能是怎么实现的
- 为什么赞踩要用消息队列
- 消息队列怎么实现的
- synchronized和volatile
- synchronized实现原理
- volatile可见性
- 线程池有哪几种
- 具体怎么用
- 说下常用设计模式
- 单例模式在项目中有用到吗
- 观察者模式说一下
- get和post区别
- tcp三次握手
- rcp了解吗
- 为什么不是两次和四次握手
- jvm内存模型
- jvm垃圾收集器
- gc算法
- linux查找一个文件中的某个字
- linux的ping命令是什么
- linux常用的命令
- maven常用命令
- git常用命令
- mysql的引擎
- 各个引擎的区别
- innodb实现原理
- 异常的分类
沪江
- hashmap
- linkedlist
- 单例模式
- 快排
- json格式
- 多线程实现
- 线程池
- string可变吗?
- final
- 登陆怎么实现的
- 如何判断用户已经登陆
- jdbc连接过程
借贷宝
- 登陆模块怎么实现的
- mybatis映射
- springmvc用到的注解
- restful
- c中的指针是什么
- java中为什么没有
- ajax
- 什么是异步
- mysql数据库引擎
- innodb和myisam的区别
芯智引擎
- 说下你知道的数据结构
- 红黑树能写出来吗?
- 红黑树的特点
- b树
- 图在代码中怎么表示
- 怎么求图中两节点最短距离
- 说下基于比较的排序有哪些
- 各个排序的时间复杂度
- 线程池
- 线程同步
- synchronized实现原理
- monitor实现原理
- osi七层模型
- 各层模型的协议
- java中集合类
- 集合类运用场景
- 操作系统,知道啥
- 页面置换算法
- 进程线程
- 死锁
2018年Java实习春招总结的更多相关文章
- 2022美团Java后端开发春招实习面经
2022美团Java后端开发春招实习面经 一面 1.讲一下计算机网络的五层架构,每层分别有什么协议 五层架构:应用层.运输层.网络层.数据链路层.物理层 2.什么是 Http 协议,各种 Ht ...
- 2018春招实习笔试面试总结(PHP)
博主双非渣本计算机软件大三狗一枚,眼看着春招就要结束了,现将自己所经历的的整个春招做一个个人总结. 首先就是关于投递计划,博主自己整理了一份各大公司的春招信息,包括网申地址,开始时间,结束时间,以及自 ...
- [找工作] 2019秋招|从春招到秋招,Java岗经验总结(收获AT)
转自(有更多) https://blog.csdn.net/zj15527620802/article/month/2018/10 前言 找工作是一件辛酸而又难忘的历程.经历过焦虑.等待.希望,我们最 ...
- 【第二十三期】春招实习阶段性总结(阿里云已OC)
本人算是一个半路出家找工作的菜鸡了,现在手中阿里云云原生offer.百度度小满offer.腾讯PCG二面环节.美团点评等offer环节.希望我的经历分享能对各位或之后准备春招的同学有帮助. 个人背景 ...
- 2018春招-今日头条笔试题-第四题(python)
题目描述:2018春招-今日头条笔试题5题(后附大佬答案-c++版) #-*- coding:utf-8 -*- class Magic: ''' a:用于存储数组a b:用于存储数组b num:用于 ...
- 2018春招-今日头条笔试题-第三题(python)
题目描述:2018春招-今日头条笔试题5题(后附大佬答案-c++版) 解题思路: 本题的做法最重要的应该是如何拼出‘1234567890’,对于输入表达试获得对应的结果利用python内置函数eval ...
- 2018春招-今日头条笔试题-第二题(python)
题目描述:2018春招-今日头条笔试题5题(后附大佬答案-c++版) 解题思路: 利用深度优先搜索 #-*- coding:utf-8 -*- class DFS: ''' num:用于存储最后执行次 ...
- 2018春招-今日头条笔试题-第一题(python)
题目描述:2018春招-今日头条笔试题5题(后附大佬答案-c++版) 解题思路: 要想得到输入的数字列中存在相隔为k的数,可以将输入的数字加上k,然后判断其在不在输入的数字列中即可. #-*- cod ...
- 【字节校招】【实习】【内推】字节跳动春招(校招或实习均可)以及日常实习内推ing
本人是年前刚刚入职抖音的应届生,职业认证还未来的级更改,但是这些都不重要.重要的是我们不能错过优秀的你~ 字节跳动的相关福利我就不介绍了,技术实习生是400/天,房补是1500/月,三餐免费,下午茶, ...
随机推荐
- Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(下篇——多页面VueSSR+热更新Server)
Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(下篇--多页面VueSSR+热更新Server) @(HTML/JS) 这是Vue多页面框架系列文章的第二篇,上一篇(纯前 ...
- gdb-peda调试总汇
gdb-peda调试总汇 break *0x400100 (b main):在 0x400100 处下断点 tb一次性断点 info b:查看断点信息 delete [number]:删除断点 wat ...
- DSkin 的WebUI开发模式介绍,Html快速开发Winform的UI
新版WebUI开发模式采用MiniBlink内核,这个内核功能更完善,dll压缩之后才5M,而且提供开发者功能,内核还在更新中,而且是开源项目:https://github.com/weolar/mi ...
- SpringBoot应用的集成测试
一.概念和定义 进行软件开发的时候,我们会写很多代码,不过,再过六个月(甚至一年以上)你知道自己的代码怎么运作么?通过测试(单元测试.集成测试.接口测试)可以保证系统的可维护性,当我们修改了某些代码时 ...
- Excel 日期截取(函数)
需求:时间段截取,去掉年月日,保留时分. 实现函数: =TEXT(A2,"HH:MM")&"-"&TEXT(B2,"HH:MM& ...
- RxJava系列5(组合操作符)
RxJava系列1(简介) RxJava系列2(基本概念及使用介绍) RxJava系列3(转换操作符) RxJava系列4(过滤操作符) RxJava系列5(组合操作符) RxJava系列6(从微观角 ...
- CentOS7 安装eclipse
1. 首先将eclipse的压缩包文件解压到/opt目录下,要使用root权限.执行如下解压命令:tar -zxvf eclipse-jee-oxygen-1a-linux-gtk-x86_64.ta ...
- highchart
highchart 1 2 #下载 https://www.highcharts.com/download a. 简单例子 <!DOCTYPE html> <html lang=&q ...
- Web SCADA 电力接线图工控组态编辑器
前言 SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步.如SVG可以内嵌于其他的XML文档中,而SVG文档中 ...
- [C#]设计模式-工厂方法-创建型模式
介绍完简单工厂之后,现在就来介绍一下工厂方法模式.之前简单工厂有一个弊端就是每次你需要产生新的产品的时候都需要对创建工厂类进行更改,如同前一篇文章说过的一样最后的后果是工厂类会变得十分庞大. 而工厂方 ...