面试完后第二天收到笔试链接,整体题目难度不大,考的比较细,需要背八股; 考试时长:60min 考试分值:100 考试题型: 单选题10道: 构造函数、析构函数、运算符、C++包含的关键字、位运算 不定项选择:6道: 代码找错、类的定义、子类访问、类成员访问修饰符之间的区别和应用 填空题:5道: 白盒测试、支持RTT、异常处理指令throw、catch、try、 编程题:2道: 1.ACM模式:反转
基本八股 无手撕 23min 照着简历问 spring mysql redis 双写 异步操作 线程通信 消息队列 基本答出来了 有个直接不会: 两个分布式系统 写同一个文件 不能使用redis,如何保证不冲突.................(现在校招都这么猛了吗)
纯八股,没让写代码 自我介绍 介绍项目 怎么实现的组件间通信 vuex 项目里用的是axios吗 有没有去进行一些封装 TS vue3是否了解 你经常用的布局是什么,介绍一下 垂直居中怎么实现 数组都有什么方法,说一下 webpack 哈希模式和history模式区别了解吗 一个对象数组怎么去实现删除不要的属性,或者改属性的名字 vue-router路由的钩子 跨域问题,怎么解决 两个变量去交换位
自我介绍 整体感觉来说面试比较简单,所以工资也低~ 在学校成绩如何,有没有获得奖学金,考研的时间等等相关问题 能实习多久,研究生研究的方向 你这个LinuxC++开发的学习是自学的吗,怎样的自学途径 我:看书、看视频,然后跟着写,然后遇到了新的知识,把组件加到现有代码中。 用socket接口实现服务器和客户端分别调用哪些接口 为什么用epoll? 我:列举select、poll的特点,说明epol
项目 成绩排名 四六级 结构体和联合体 计算下面四个自定义类型的大小 常量指针、指针常量、函数指针怎么定义 实现 shared_ptr 的思路 讲一下 map 和 unordered_map unordered_map 一定是 O(1)吗?不一定,存在哈希冲突 讲一下哈希冲突的解决方式,说了线性探测和拉链法 身边同学咋样 现在面试多吗,有拿到 offer 吗 如果拿到 offer 啥时候报到
自我介绍 string s =“a” +"b" +"c" +"d"创建了几个对象 讲一下concurrenthashmap jvm内存模型 bean的生命周期 sychronized和lock的区别 sql语句 从表中查询50条记录并按降序排列 反问环节#我的实习求职记录#
1.自我介绍 2.Java中的八种基本数据类型 3.String StringBuilder StringBuffer区别 4.接口和抽象类的区别 5.内部类 6.mysql索引,索引的底层数据结构实现 7.redis有哪些数据结构 8.List和Set的区别,以及底层数据结构实现 9.http和https的区别 10.tcp与udp的区别 11.双亲委派机制 12.BIO NIO AIO模型
#Java面试# #经纬恒润# 1.PPT介绍项目,问了两个项目中的疑问,然后说毕业论文没问题了 2. spring了解多少,写过自定义注解吗(没有) 3. 归并排序说一下思路 4. springboot自定义starter写过吗,怎么保证有效 5.写过OOM吗#java##经纬恒润#
基本情况:实习面,已过 首先批评一下人力,特别难联系,发消息都看不见,而且打电话过去问说:你这样打电话影响我的工作(这个电话是官方提供面试询问的,当时面试官迟到了打过去问) 面试内容: 1:自我介绍,实习经历介绍 经纬的习惯,都要问的,项目,实习 2:c++友元函数 拷贝构造 类的四个必要函数 3:linux内核看了什么 大致就是这几个大问题 其实我觉得还是得主动说 比如一个linux内核,自己扩
大概面了30分钟,面试官人很好,怪我太菜。之前一直觉得算法岗位不需要背八股,看来是我错了 自我介绍 两个项目分别介绍 看我本科是软工问我java还记得多少 我说忘完了 看我写的c++ python就问了两个c++的八股 一个也没答上来 然后面试官问你是不是主要做深度学习算法相关的,我说是,然后他就介绍他们主要是软开为主,算法的工作少几乎没有,问我需不需要他推荐到算法部门,我考虑了一下答应了 反问:
30min,面试官没开摄像头,但态度也算比较亲和的,基本问项目,就是自己RPC框架太久没看都忘得差不多了,第二天就挂了。 一开始就让展示跑一下第一个项目...... 秒杀业务的数据库表,和表中的字段 看过Spring源码吗?看过但忘了...... Redis为什么快?提到了高效的数据结构 Redis的数据结构有哪些? RPC框架主要的模块 RPC和HTTP有什么区别 各种序列化方式的区别 还有一些
问的很偏,直接寄了,一直在问python相关的 1.当向controller层中发送请求遇到一些特殊的请求字符时,应该如何处理 2.java为什么比python效率高,其VM虚拟机的优点相比而言体现在哪里 3.python是否有垃圾清理机制,是如何清理垃圾的呢 4.可以通过哪些方式向controller层发送带有参数的请求 5.ur后拼接的请求参数是在请求头还是在请求体里
整体来说问的比较开放 1.问1<2<3和3<2<1返回什么 2.追问有上千个这样的进行比较,怎么快速得到结果 我说可以用递归,面试官说reduce方法 3.谈谈你对函数式编程和面向对象编程的理解 答不上来,说了下形式上的区别 4.两个毫无关系的页面怎么传递数据 面试官科普:render层面、main层面、window 层面、浏览器层面 5.深拷贝和浅拷贝 我讲了用递归实现深拷贝 6.面试官追问怎么
先简单介绍简历上的项目。 1、用两种方法实现一个布局,左边div固定px,右边div占满剩余且随窗口变化。 2、显式原型和隐式原型。Array.isArray(Array.prototype)的结果。 typeof Array.__proto__的结果。 3、实现object和array的浅拷贝。 4、js的事件代理和事件委托。 5、vue 自定义组件实现v-model的功能。 6、vue数组变异
一面:30min 1.自我介绍 2.为什么做前端 3.介绍具体项目中遇到的问题 4.项目中如何使用的 axios 5.axios 的特点,和 AJAX 的区别 6.围绕项目各种问题 7.项目中的代码是怎么管理的 8.vue 组件之间的通信方式 9.vuex 的使用场景 10.vue 为什么要采用异步渲染 11.反问 (感觉我的问题好像很少的样子) #前端##前端面经##经纬恒润#