1. MyBatis是怎么防止SQL注入的 2. MyBatis的缓存机制 3. MyBatis的一级缓存如果数据库更新了会不会再去查库 4. 问我对Java哪些方面感兴趣 5. 线程同步的方式 6. Java类加载的过程 7. Java有哪些类加载器 8. 影响HashMap性能的因素有哪些 反问 To be continue(如果有的话) P.S. 电话面#阿里云##Java##后端面经##面
球球啦!让我过吧!! - 自我介绍 - 项目相关 - python - search和match - 垃圾回收 - 拷贝 - pass语句的作用 - linux用过哪些? - 计算机网络 - GET和POST的区别 - 输入url到访问页面的全过程 - DNS如何做域名解析 - 有多少个根DNS服务器 - 算法 - 排序算法有了解嘛?项目中有应用嘛? - 给定一个字符串,去重后输出 - 输出100
一 :短信配置 1、首先登陆阿里云,没有账号的话先注册一个 2、阿里云首页选择短信服务(如图) 3、选择管理控制台 4、选择消息添加签名 5、打开后台短信配置 6、配置后台短信配置 (1)APP_KEY : (2)SECRET_KEY : (3)短信内容签名 :我们第四步添加(通过审核)签名的名称 (4)阿里云用户 : 新用户 或旧用户(旧用户为已入驻阿里大于短信的用户) 二:短信模板配置(其他短
自我介绍 为什么选互联网 数据结构 排序算法有哪些,时间空间复杂度 堆排序,快速排序算法实现 设计一个栈,多线程环境下 计算机网络 TCP与UTP区别 TCP怎么保证数据可靠 拥塞控制的过程 操作系统 进程与线程的区别 线程间的通信 锁和条件变量实例说明 C++基础 虚函数和纯虚函数 C语言和C++的区别 C语言实现面向对象 项目 执行任务过程中怎么处理异常 与其他框架的性能对比,为什么这么比 任
阿里云是系统开之前就开始面试了,但是最后被挂了。现在拿到了阿里本地生活的offer,因此来分享一下阿里云的凉经。 一面,电话面50min 1 面试官介绍部门,还是非常详细的,工作内容,行业发展之类的,非常全面 2 自我介绍 3 实习经历 4 问了一些异常检测,时间序列的问题(常用方法) 5 论文方法,研究背景,创新点 6 实习的难点,提升点 7 分布式计算 8 推xgboost,从决策树讲到xgb
只记录了部分题,不是全部 1、 Liunx中进程挂掉如何感知? 2、单节点单进程,如何进行服务状态的监控? 3、Liunx服务deamon,管理进程的生命周期,挂掉自动拉起命令 4、JVM的内存结构,分为哪几块 5、垃圾回收是对JVM的哪个区域做回收 6、常用的垃圾回收器 7、HotSpot默认的垃圾回收器 8、什么情况下会使用G1垃圾回收器?优势在哪? 9、进程什么情况下会进入stop the
使用的是科学上网工具shadowsocks 教程是:https://blog.huihut.com/2017/08/25/LinuxInstallConfigShadowso... 所有配置都检查了,没有错误 ss可以正确运行: 2023-08-17 18:47:49 INFO: initializing ciphers... aes-256-cfb 2023-08-17 18:47:49 INF
云智研发 base武汉12.26 - 45min 1、自我介绍 2、项目中难点,实习项目 3、redis缓存设计,缓存击穿如何解决?布隆过滤器原理,如何实现? 4、如何保证redis和mysql的一致性? 5、es为什么这么快 6、es和mysql的一致性如何解决?数据还没同步到es时,此时发了请求,如何解决? 7、了解过Java中的锁吗?讲下synchronized锁原理 8、synchroni
本文向大家介绍阿里云服务器ubuntu 配置教程,包括了阿里云服务器ubuntu 配置教程的使用技巧和注意事项,需要的朋友参考一下 由于阿里云的导入自定义 ubuntu 镜像需要开通 OSS 快照是收费的(看着感觉不贵,但是也很麻烦),而且自己已配置好的镜像想导入需要转换格式,还存在不能使用的情况,所以麻烦点直接在阿里云原来的ubuntu里直接配置需要用到的内容。 首先,阿里云服务器ubuntu默
主要工作:基础架构(中台) 开始还是项目拷问(但是没有深入) 项目(学校的全校数据库是怎么交互的?) 外卖项目(缓存优化) (验证码、先访问Redis,主从复制怎么实现的?) 做这些项目遇到的难点和收获 解决问题的思路 RocketMQ用在项目什么地方?(做消息队列缓存一致性balalbala) RocketMQ(特性)(解耦、削峰) RocketMQ: NameServer:整个MQ集群提供服务
JAVA源码 HASHMAP底层机制 TCP的细节,怎么建立连接的,拥塞控制,流量控制的区别 MySQL MVCC机制,事务隔离级别,幻读 JVM的垃圾回收,全过程,新生代,老年代,balabala的细节 进程间通信 .写一道算法题,贪心,应该是leetcode原题 一个简单的动态规划#字节跳动实习生招聘##后端开发话题##面经交流#
全程 65min(实习岗) 这次面试十分抽象,我也用抽象的方式记录一下过程 首先还是和部门语言不通,我主Java辅golang,部门主c++和golang,可能因为这一点,面试官一直在提问有关理解和个人思考方面的问题,其实感觉中间件的问题可以随便问的,和语言没啥关系,但是一个没问。。 一开始先闲聊: 1. 你是怎么学习一门语言的 2. 你做一个项目会从哪些角度去优化 3. 现在公司实习的业务,为什
全程 75min(实习岗) 一、自我介绍(5min左右) 二、算法题及思路(15min左右) 1. leetcode22 生成括号 三、语言基础 > 我是Java技术栈但会一点golang,面试官是golang技术栈,所以问题都引申到语言通用层面 1. go语言map底层原理 2. go协程通信方式 3. go语言channel底层原理 4. 简述借助channel实现交替打印的逻辑 5. jav
一下午两面结束,收到不通过邮件。 一面 自我介绍 项目介绍 项目问的很细 两题算法: 翻转二叉树 二叉树的最大路径和 二面 自我介绍 对我用rust很感兴趣 rust疯狂问,没准备,卒 最后出了一道 括号匹配 无反问 十分钟后通知很遗憾,未通过二面。 #滴滴#
题型:两道编程题 题目1: 题目描述 给出一个1~n的排列p=[p1, p2, … , pn] 请计算有多少个pi (1<i<n)满足在pi-1, pi, pi+1三个数字中,pi既不是最大的数字也不是最小的数字。 输入描述: 第一行一个整数n 接下来给出一个1~n的排列 3<n<30 输出描述: 在一行中输出满足条件的 pi的个数 示例1 输入: 5 1 4 2 3 6 输出: 1 说明: 只有