先说一下自己的背景,本人中南大学就读,计算机专业,现已拿字节、腾讯测开岗位实习offer、盛大java研发岗位实习offer,阿里走到了交叉面(许愿阿里也能过,阿门)。自己主要的技术栈为:java,会使用Spring/SpringMVC/mybatis/Spring Sercurity开发框架,mysql数据库,了解常用的数据结构和算法,了解基本的计算机网络和操作系统知识,会使用简单的linux命令,了解c/c++。实习经历为深信服技术服务岗,中国联通销售岗。自学储备:java核心技术上下卷,ssm框架课程,mysql必知必会。 盛大:java基础知识(重点)、数据库、操作系统 腾讯:数据库相关(重点),测试知识相关,linux知识 阿里:java知识(超级重点),数据库,计算机网络,操作系统等等 字节:算法知识(每一面都有算法题,需要现场手撕,大部分与字符串相关),测试知识,java知识,操作系统知识 当然每一家几乎都会问到实习经历和项目相关。整体难度 :阿里>字节>腾讯>盛大。阿里轮次6轮(正常5轮),字节(5轮),腾讯(4轮),盛大(3轮)。 以下都是面试过程遇到的一些问题: 做手撕代码的时候可以先和面试官确定思路然后再动手写,防止刚开始方向就错了。 //评测题目1: 思路:信号量 //评测题目2: 思路:二分 //评测题目3实现一个单例模式 思路:为保证线程安全,用synchornized或者静态内部类,或者枚举类实现 1.生成一个文件,大小不大于1G或行数不大于指定数,文件每行内容 为随机long型正整数的字符串; 思路:hash拆分,然后归并 判断一个树是否为平衡树 思路:递归 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 nums = [-1, 0, 1, 2, -1, -4,4,5] 注意:答案中不可以包含重复的三元组。 思路:先求一个和数组,然后通过hashmap判断是否有和的负值存在 判断一个字符串是否符合ipv4地址,返回true或者false 比如输入“127.0.0.1”,返回true 输入”256.1.2.3″,返回false 思路:比较简单,分四个部分判断就行,可以注意一下优化,能提前判断错误就直接返回不要进行太多的步骤。 3.将中文亿级数字转换为int,值范围[0, 10^9] 一千零二十四 => int Cases 一千零二十四 一亿零九万三千八百 零 思路:我是根据字符串的‘万’和‘亿’字符的位置进行分割,将字符串分割成三个部分,然后依次判断,最后累加起来就行。 重写string类中的indexof() 思路:标志位 找数组中第一个等于或大于x的数 思路:二分。 数据库:《mysql必知必会》,所需时间两天 计算机知识:推荐Cyc2018公众号(强烈推荐),把java,计算机网络,操作系统等等知识回顾一下,准备面试的过程每天都会看。 算法:刷剑指offer,力扣题,根据Cyc2018公众号推荐刷题目录
一、背景
二、面试知识覆盖
2.1.java知识
2.2.Spring
2.3.数据库
2.4.linux
2.5.操作系统
2.6.计算机网络
2.7测试场景
三、手撕代码题
3.1阿里:
题1:
//使用两个不同的线程将会共用一个 HelloWorld 实例。
//其中一个线程将会调用 hello() 方法,另一个线程将会调用 word() 方法。
//请设计修改程序,以确保 “HelloWorld” 被输出 n 次。
//示例 1:
//输入: n = 1
//输出: “HelloWorld”
//解释: 这里有两个线程被异步启动。其中一个调用 foo() 方法, 另一个调用 bar() 方法,”foobar” 将被输出一次。
//示例 2:
//输入: n = 2
//输出: “HelloWorldHelloWorld”
//解释: “HelloWorld” 将被输出两次。题2:
//含有 x + 1 个整数的数组 nums,其数字都在 1 到 x 之间(包括 1 和 x),
//假设只有一个重复的数字,请找出这个重复的数。
//示例 1:
//输入: [1,3,4,2,2] 输出: 2
//示例 2:
//输入: [3,1,3,4,2] 输出: 3
//说明:
//不能改变原来的数组(假设数组只读)。
//只能使用额外的 O(1) 的空间。
//时间复杂度小于 O(n2) 。题3:
/*题4:
2.读取该文件,并对文件中的整数进行排序,并输出一个文件;
3. 要求代码简洁优雅,和效率优化题5:
3.2.字节
题1.
题2.
题3:
3.3吉比特
题1:
3.4腾讯
题1:
四、心得
五、复习路线
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算