秋招 快手java后端一面8.2 介绍一下自己 实习期间做了什么(重点是你做了什么,如果有技术上的难点就更好了,可惜我没) 项目拷打 项目中加盐加密介绍,为什么加盐,怎么加盐 异步系统通知是如何实现的,kafka面经 关注功能是怎么做的,延伸了redis的事务 项目中es是怎么用的,elasticsearch 为什么这么快,es写数据过程 hashmap的原理jdk1.7和1.8 concurre
1、介绍一下你的项目 2、介绍一下你实习的工作 3、linux常用命令 4、awk写过吗 5、筛选日志并计数 6、局域网下抓IPHONE的包 7、#define A a+a; #define B A*A;cout << B * B; 8、.c文件到.o文件的过程 9、#include 发生在哪个阶段 10、测试登陆页面 11、连续子数组的最大和LC42 12、分割字符串 13、智商题:1 - 10
1.自我介绍 2.请阐述你对32位和64位的理解(几乎答不上来) 3.算法题:给了个模型,让你抽象出它的类,实现两个方法(想了十几分钟面试官还给了提示才想出来是一个树,磕磕绊绊写了一个方法就打断我说这次面试结束了。。。。)准备了几天力扣完全没用上,,,,
1.问问项目(10分钟左右) 2.问了MySQL,Redis一些简单的问题,MySQL的MVCC,索引;Redis缓存击穿(5分钟) 3.算法一:反转链表 算法二:最长的连续子序列(没做优化,在面试官提醒下做出来的) 感觉一面的难度很低,问的八股也很浅,主要是考你算法能力吧。#面经#
1、自我介绍 2、进程和线程的区别 3、系统调用 4、java1.8新增和改进 5、函数式编程 6、场景题:要用线程池,没有考虑到 7、mysql事务的特性,innodb怎么保证特性 8、jvm的内存结构 9、垃圾回收机制 10、G1和CMS的区别、流程区别 11、i++是原子的吗 12、怎么保证i++的原子性 13、主键索引、非主键索引 14、从浏览器输入网址经历的步骤 15、域名解析用什么 1
1.自我介绍 2.介绍一下实习经历和项目 3.Activity有几种启动方式? 4.retrofit使用什么设计模型搭建的? 5.okhttp对比原生的网络请求的区别? 6.hashmap和hashtable的区别? 7.hashmap在最佳的情况下的时间复杂度? 8.hashmap在最差情况下的时间复杂度?这时候它是一个什么数据结构? 9.如果hashmap线程不安全如何让其变成线程安全? 10
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
操作系统 内核态和用户态 进程和线程的区别 java 数组和链表的区别 arraylist为什么不声明大小 计算机网络 dns解析的过程 https和http的区别 应用层协议有哪些 tcp和udp的区别 三次握手为什么不能是2次 四次握手描述,为什么服务器中间要等待一段时间 数据结构和算法 了解哪些数据结构 项目中用到哪些 (项目一般都是数组或者链表)树、栈等结构为什么存在 反转链表 其他 学校
快手客户端一面面经 60min 1、c++多态怎么实现的 2、常用的排序算法,快速排序 3、介绍https 4、tcp三次握手、四次挥手的过程 5、介绍自己的项目 6、建模比赛中自己的任务,从中收获了什么 7、实习经历的收获 8、谈谈自己对多线程的理解 9、智能指针的原理和作用 10、自己大学期间有没有学过什么其他的技术 11、是否了解前沿的技术 只记得上面一些了,然后20分钟做了两道算法题 一道
一面 问了问实习的事情 内存泄漏与内存溢出 Linux常用命令 Abstract与接口区别 算法 最长连续数组 二面 直接升级三面 给场景去找漏洞 说实话我回答的依托答辩 约hr面 快手果然快 一周就速通 #春招#
自我介绍 springboot项目的优点 stater的实现 @autoconfiguration实现原理(和上一个类似) druid 特点 高性能高并发(多线程 异步IO) 可扩展 监控管理…… 连接池的作用 缓存和重复利用数据库连接 数据库表设计。具体一点 怎么提升的项目进度 代码块重用 AOP 优秀的工具 mysql事务控制 输出字符串最长回文子串的长度 中心扩展算法 晚上HR小姐姐就给电话
4/15 一面 45min 自我介绍 Tomcat底层原理 数据库事务以及项目里用过数据库事务吗 soket原理 MD5以及其他加密 哈希冲突解决方式 udp实现tcp 拥塞控制 嫌弃什么都不会所以说直接写算法题 算法:接雨水 算法:一个数字只出现一次,其他出现三次,找出那个一次的 想搞安卓还是ios 说一下gc 说一下final以及什么时候会考虑用final ==与equals 浮点数比较会出现
hashmap的get put流程 ConcurrentHashMap 介绍 cas介绍 线程池介绍 阻塞队列怎么存取 MySQL索引介绍 给个sql判断索引是否生效 redis数据结构,底层实现 算法:最长回文子串 #你的秋招进展怎么样了#
一面 自我介绍 实习碰到的难点,不要说项目背景,就说难点 介绍一下限流算法有哪些 Java基本数据类型和包装类的区别 写两个SQL 算法题:反转链表m-n 分布式锁怎么实现 给一个数,把数组分成两边,一边比这个数小,一边比这个数大,说思路就行(这不是就是快排么) 反问评价?不说 二面 实习做了啥 kafka或者消息队列有哪些作用,出了实习的项目,再举两个具体的例子,要带上场景 看你对dubbo挺熟
一面 10:00 1h 自我介绍 C++基础八股 网络相关:问了沾包怎么解决,TCP头部信息可以解决沾包吗?TCP 基础八股 手撕题:简单题。一个数组,找到元素的值恰好是他左边元素之和和右边元素之和的差,要求时间O(N)。 正常反问。 二面 16:00 45min 二面面试官感觉比较专业,上来就问项目,从项目里问八股。 1.问了项目里各个功能怎么实现的。 2.手撕题:看到我写了实现了一个定时器,让