简历面,说是还没走系统,面试官说组内常用JAVA,个人只会C++,估计G。 面试题: 上来一道算法题:链表成环问题 1. C++内存管理,new delete区别 2. delete能否释放malloc的内存, delete怎么知道该释放多大的内存 3. 智能指针原理,智能指针用的多吗(不多....) 4. 智能指针线程安全吗 5. 什么是踩内存(新名词,没听过) 6. 怎么发现内存泄漏,泄漏了怎
很早加微信约了面试,投的是C++岗。其实并没有打算去,但是去年能直通终面就想试试,反正秋招这次肯定得把能投的全部投一下,省事了。 期间调整了一次,说是要找一个会cpp的面试官 然后加了之后面试官准时上线,然后微信电话聊的。 下面是问题 一,我们实习是在线下的,不能线上,这你知道么? 我:??我可以的,今年5-9月都在国内 二,那我们开始吧,你先介绍下你的项目 在他的要求下我介绍了下我写的编译器前端
#阿里云面经##暑期实习## 1. 介绍 Java 集合 2. Java 的锁 3. GC 触发机制 4. 对象创建流程 5. Mysql 和 Redis 区别 6. Redis 数据类型和用途 7. 项目中的缓存使用 8. TCP 四次挥手,和每次挥手后的状态变化 9. TCP 底层源码(不会) 10. 算法题:根据数组生成一颗树,最大值在最上面,数组最大值左边的数据在左子树,右边的数据在右子树
弹性计算ECS-2024届暑期实习-Java开发 02/25 一面 电话面试 时长:1小时30分钟 互相介绍 面试官自我介绍、部门业务介绍 自我介绍 了解过弹性计算吗?说说你的理解 实习经历 介绍一下你实习负责的项目 我看你这里订单报告生成接口是另起一个线程执行,为什么没有考虑使用消息队列呢 我看你订单报告生成接口是定时轮询,这个时间间隔是怎么定的呢? 这个订单报告生成的实时性要求高吗?模板文件很
算法题: 1. 给出四个点X、Y、Z、W的坐标 判断是否构成正方形; 2. 租户、房子、中介面向对象设计(比较随性) 问题:(问题的先后顺序记不住了) 1.先介绍一下实习项目 2.线程的状态及其转化 3.介绍java中的集合框架 4.介绍一下java io 5.反射机制 6.redis哨兵模式 7.mysql事务四大特性及其含义 8.java多线程如何保证安全性 9.redis缓存击穿 10.项目
上周在牛客上投递的简历,很快就安排了面试,浅写一下面经,记录一下今年找工作之旅。 面试形式:电话 面试时长:1小时10分钟 由于我做的是算法相关的项目,实习项目也和后端关系不大,所以全程八股文,没有问项目 因为是电话面试,没录成音,尽可能回忆 C++里面虚函数是怎么实现的? 怎么获取虚函数地址(虚函数表开始的位置是这个类对象开始的位置,也就是说定义一个对象,虚函数表在对象的内存空间中偏移为0) 6
#我的实习求职记录# JUC了解吗,为什么要多线程 .创建线程的方式 JAVA中锁了解吗,讲讲 sychronized和reentrantlock区别,底层怎么实现的 .数据库索引了解吗 .底层数据结构,为什么用 加索引原则(最左) JAVA中常用的数据结构说几种 HashMap线程安全吗,为什么不安全 .currentHashMap怎么做到安全的 .分段锁具体底层怎么实现的 算法 1.树的中序遍
一面 2月28日 自我介绍 项目相关 RAFT 协议选举流程 C++ 中的 new 和 malloc 的区别 如果说 new 的时候内存不够了,操作系统会做什么操作 引用和指针有什么区别 虚函数如何实现多态 父类指针指向子类对象,如何对子类虚函数进行寻址 构造函数可以是虚函数吗 C++ 怎么调用 C ACID 特性 脏读、幻读、不可重复读的概念 mysql 索引是什么 B+ 树的叶子结点的链表有什
弹性计算ECS-2024届暑期实习-Java开发 02/28 二面电话面试 2月28日上午突然收到电话通知一面过了,约了当天晚上面试。 时长:30分钟 自我介绍 略 问简历 我看你 CSDN 博客累计阅读量达到 15 万,肯定是有一些爆款文章,说说你这些爆款文章写的都是哪方面的文章呢? 简单介绍一下你实习所负责的部分的业务流程 我看你的项目是用了 Docker 容器方式部署,Docker-Comp
2023实习第一场面试(20min吧,面试官也着急基本没问啥) 先说背景,只会cpp一点语言知识,计网和操作系统的基础知识; 数据库没用过,分布式也没学过; java和go一点不会; 没项目,一个大厂客户端实习,一个算法实习; 无对口后端经历 本来是电话面,但太突然了我就往后拖了拖,之后就被面试官连着鸽了两次,电话面也变视频面了; 1.自我介绍(“我们抓紧时间,我下午有事,算法题我放在面试链接里了
面试官上来就问有关golong的知识,因为没有学过golong,只能说不会。 重磅: 面试官描述了golong里面协程间通信使用的channel的特性,然后原地让你用C++实现(讲思路)(好难) 八股环节: 1. RAII特性是什么?怎么实现?具体有哪些应用? 2. C++多态,包括怎么实现?父类子类指针之间强制类型转换会调用哪个函数?父类子类之间类型转换会调用哪个函数? 3. 内存对齐相关。序列
一面大概70分钟: 一上来首先自我介绍, 然后就是介绍项目,然后根据项目介绍提到的知识提问 手写算法题:合并两个有序链表 然后是八股: golang的接口原理,怎么用,接口的作用 多线程的一些理解,进程线程协程 数据库索引,哈希索引和B+树索引,哪些字段适合加索引 new和make的区别 golang哪些类型是指传递,哪些是引用传递,区别是什么,用的场景等等 堆和栈,golang变量内存分配,什么
前言 晚上七点面的,第一次面试,有点紧张,从语气能听出来面试官工作一天已经很累了,但是面试官还是很耐心哈哈哈。下面纯回忆,顺序不保证。 自我介绍 略 java 多线程、线程池讲讲 如何保证线程安全(一开始没明白想问啥,后来面试官提示了下才反应过来想考察锁和CAS) sychronized volatile Lock谈谈 static谈谈理解(其他的关于java基础的记不住了,都不难) 系统设计 讲
自我介绍, 本科专业不一样为什么跨考, 计算机基础咋样, 为什么学 项目(烂大街的webserver)? 怎么测试性能的? 同步/异步日志系统有什么区别, 如果异步线程挂了怎么办(没答上来), 怎么实现用户登录的,密码明文保存吗,加密原理(不会) 数据结构里面栈,队列,堆是什么, 这个堆和栈和C++进程里面的一样吗? 接着讲一下C++的内存模型, 怎么用两个栈实现队列(给出思路), 讲讲stati
3-1一面 47min 视频面 没录上音 可能没记全 自我介绍 项目 数据库优化思路 为啥自己搞一个单点登录 算法 双重验证的单例 模拟单链表的任意位置增删 单链表是否有环 八股 static final 数据库引擎 InnoDB和MyIsam 工厂模式 三种 bean的创建过程 进程、线程、协程 top命令 cpu利用率和cpu load的区别 docker限制cpu核数底层怎么实现 git 工