项目相关 - 自己选一个讲 八股 - 简单介绍一下Redis,你在这个项目里怎么用它的?举个例子。这个存到MySQL再查找不是也很快吗? - Redis常用数据结构 - HTTP和HTTPS的区别 - equals和==的区别,可以用equals对比两个对象吗 - ArrayList和LinkedList的区别 - TCP三次握手 - MySQL默认引擎是什么?为什么选择它? - SpringBo
已oc 一面: 实习和开源拷打30min mysql b+树原理 使用原因 redis zset 跳表原理 使用原因 指令重排 JMM aqs原理 公平锁非公平锁实现原理 锁升级流程 sync关键字的原理 手撕:k个一组反转 ----------- 二面: 问问实习和开源 讲讲dubbo的基本原理 讲讲dubbo的通信协议 讲讲序列化原理 客户端服务端感知流程 threadlocal原理 弱引用的
两轮加一起,顺序忘了 1.java根类什么? 2.object有哪些方法? 3.spring MVC执行流程? 4.描述一下mybatis plus? 5.redis用来做什么? 6.hashmap底层? 7.hashmap线程不安全,如果想要安全用什么? 8.基本的sql语句? 9.sql索引失效情况举例5种? 10.http抓包用过吗,响应头有啥? 11.springcloud了解过吗,是用来
1.自我介绍 2.面试官对我大一参加的一个小破算法竞赛很感兴趣。(不愧是字节) 微服务纯纯给自己挖坑了 3.微服务的服务治理 我回答的微服务的五个组件,感觉不太对,因为他没继续问 4.微服务的识别,不知道表述准不准确,有点忘了,我没回答出来。 面试官在引导,你的技术栈是java,那你最熟的是哪块呀?我说的多线程。 5.你了解哪些锁? 我回答的分布式锁,结合项目解释了一下。 6.乐观锁悲观锁 7.还
1。先来两道算法题:1给一个字符串,找到所有可能的ip地址(dfs+回溯)2。爬楼梯,递归实现 2 。linux查看某个端口被占用了(netstat) 3 。linux查看目录下的TXT文件(find) 4。linux查看某个日志的某个列的所有>x的行(不知道) 5。聚簇索引和非聚簇索引 6。mysql分库分表(具体没答出来) 7.mysql的表锁和行锁(什么时候会用行所、什么时候会用表锁) 8。
二面 过了个清明节第二天约了面试 也基本上没什么八股,纯聊场景设计 先闲聊了20分钟技术和设计。。。 python GIL锁介绍一下 解析几百万千万行的日志怎么做?这种大日志原来是存在哪里? 怎么优化读取这个日志? 介绍一下你怎么设计,比如哪里要开新进程,哪里要开新线程去执行任务 那你几百个用户同时申请解析大日志,操作系统不还是会爆内存嘛?(通过线程池去限制上传用户数量) 那你设置了全局变量有一个
先说下个人情况,本人25届java选手 上午刚一面完:问了一些计算机网络四次挥手 2msl的设计原因 linux的怎么去查看可以连接的最大请求 哲学家问题怎么解决(给自己挖坑了) 设计模式的六大原则(全忘了) 答得反正很糟糕 mysql的事务隔离级别以及优化 没想到一面完立马就发了面试,鼠鼠以为是二面 结果打开一看还是csig初试,晚上就面而且只有半个小时,这是什么情况? 是一面挂了被同一个部门又
腾讯居然是没有笔试的,投了简历然后直接约的面试。面试官提前来了,没开摄像头,我开了,面试体验还是很好的。个人刷题和八股准备的都不算充分,寄了也能理解。 上来自我介绍,然后面试官说这次先考察基础知识,项目先不问。(我内心:就项目还多点,寄……)但是问的八股个人感觉算是偏基础,我自己看了大概两天还是能答出一部分。 问的问题还蛮多的,凭印象回忆一下…… 讲一下四次挥手;客户端挂了的话会发生什么,http
12.11一面:30min,感觉有点KPI,问的很直接、生硬,全程纯八股 * 自我介绍 * 平时做项目遇到什么难点? * currenthashmap底层原理 * synchronized底层原理 * 锁升级了解过吗? * reentrantlock底层原理 * synchronized和reentrantlock的区别 * jvm内存分区 * 垃圾回收算法 * java哪块用了单例模式 * 索引
打算开始写面经啦 面试老师先和我说好分成几个部分,第一部分瞎聊跳过,接下来是拷打 操作系统篇: 1.什么是page cache 2.操作系统进程的定义,一个进程有哪些东西? 3.进程之间的通信方法 忘了 数据库篇 1.详细讲解三大范式,问得很深,这点只是了解定义是不够的; 2.说说什么是事务,我说是满足ACID的一组操作,接着就问ACID,怎么实现ACID,反正也是从简单的定义到深入地说明保证四大
网站中台技术 1、在瑞吉外卖项目中,后端API设计和开发需要考虑哪些问题? 2、对于瑞吉外卖项目的数据模型设计; 3、在瑞吉外卖开发过程中遇到的最大挑战是什么,以及如何解决的: 4、在瑞吉外卖项目中进行性能测试和优化,可以按照以下步骤进行: 5、在瑞吉外卖项目中实现前后端分离; 6、如果数据库每天的数据增量为5万条,需要使用三年,如何来确保数据库的正常运行: 7、在Java项目开发过程中,以下情况
时长:50分钟。 1、自我介绍 2、在公司负责哪些业务 3、你是怎么学习的 4、如果现在有一个新技术你怎么学习 5、计网八股 6、操作系统(不会) 7、数据库(不会) 8、做题(不会) 反问: 为啥今天一个前端问题都没有? #面经# 答:我们校招看重基础,技术我们会给你时间学,这些都会你学js、css、vue、react是很简单的事情。 我知道凉了,也没问其他的。 打扰了,还是太菜了。
前端面试真的要多背背题!!!#软件开发笔面经#
Web 前端应用开发-部署和发布 开发环境部署 生产环境部署 Web 前端应用开发-部署和发布 更新时间:2018-07-03 20:07:32 介绍如何把应用部署至开发环境和生产环境。 开发环境部署 进入开发构建部署页面: 点击“上传构建包”,找到本地打包生成的 zip 文件,等待构建发布完成: 构建完成后,可以点击“上传新构建包”按钮,重新上传代码包进行构建部署: 生产环境部署 点击“线上发布
全程无八股,都在聊项目。 然后出了一道算法题,没a出来。 面试官也没开摄像头