只能怪自己基础薄弱,被WPS架构大佬吊打的一天... 不知道为啥投CPP岗被分配到架构师面试,感觉比较硬核,和前面的面经都不一样... 1.非科班,学过哪些基础专业课 2.质问绩点,质问六级,质问学校 (接下来是挑最熟悉的专业课的来问) 3.自己介绍下数据结构与算法掌握的重难点 4.Floyd,并说下算法时间复杂度空间复杂度 5.Dijkstr,并说下算法时间复杂度空间复杂度 6.dp过程中每一步
可能运气比较好吧,流程非常快,面试官也都挺友好的。 一面 n: (这个现在只能是回顾了,快忘了都,我按照相关知识点来展开吧) 非常nice的面试官,基本流程就是 自我介绍+问八股+反问 C++ 基本概念:问关键字inline、类与结构的区别、explicit关键字... 面向对象相关的:虚函数、构造函数、类的大小; 指针相关:野指针与悬挂指针的区别;介绍下智能指针; 内存相关:C++内存是怎么样的
1.介绍一下项目,做了什么东西,完成了什么东西,有什么收获 2.针对发布文章功能设计详细的测试用例 3.手撕代码,a.txt文本文件字符出现的个数 4.Mysql中删除数据的几个方法 5.Mysql中的多表查询,关联查询中的left join和inner join 6.Linux常用命令,查询进程,查询特定进程,进程是否在启动中怎么看 (30min左右) 很基础很基础啦 但是我答的实在是依托答辩。
32位和64位操作系统的区别。 32位指针和64位指针的区别? 受检时异常和其他语言的区别,为什么其他语言没有受检时异常? 装箱和拆箱。 堆栈内存理解? 堆栈的结构? 为什么会有栈溢出,为什么栈有设置容量? 为什么只有Java有自动拆箱和自动装箱? HashMap的原理? 一个比较重的hash函数,HashMap怎么让他提升性能? TCP连接突然断网会收到请求吗? TCP和UDP的区别? 服务器突
Timeline: 9.24 笔试 -> 10.19 一面 -> 10.31 二面 -> 11.30 HR 面 + OC 谈薪 流程也太慢了,应该前面拒了很多才轮到我,而且广州珠海也没 HC 被调剂到武汉了,不考虑了。 金山服务端开发工程师一面 自我介绍 了解什么 Redis 数据类型? stream 底层实现? hash 底层实现?哈希表怎么扩容? zset 底层实现?跳表查询时间复杂度? Re
早上七点就醒了,太紧张了睡不着,直接起来去刷算法去了,顺便又去看了下我之前做的项目和外包的源码,所幸这次面试官人也挺好的(叹气 这次忘录音了所以不太清楚了,能记得啥就发啥吧 大概就是用了接近一个小时差不多 面试官提前两分钟进来,但是没有消息,结果到4点给我打电话说面试了。 我:我已经在面试平台上了面试官 面试官:?我这网问题,你退出一下我调试一下先。 (乐) 正式开始后面试官说他在一周前就看过我的
周二晚上投的,周三晚上约面,说周四日程满了要么现在(晚8点多)面要么之后,然后约的周五早9点,好家伙,看不太懂这个作息 1. 我做的这个md转html什么思路(递归+正则) 2. 为什么用pnpm workspace不是lerna做monorepo 3. pnpm相比npm区别 (1. 节省空间:硬链接 软链接2. 解决幽灵依赖 不再是扁平化) 4. JWT流程 5. webpack vite r
问题内容: 无论彼此是否成功,我都应该执行几个测试,并且如果这些测试中至少有一个失败,我希望詹金斯/哈德森显示 红灯 。我当前的配置(为简化起见)如下: ci.sh : build.xml : 我怎样才能使所有测试都执行,但是如果三个测试中至少有一个失败,则ant / Jenkins应该会失败? 问题答案: 我发现线程计数设置为“ 1”的任务是可行的解决方法。这不是完美的,但是更改很小: buil
问题内容: 我敢肯定这很简单,但是我仍然坚持从命令行使用Ant构建Android应用。我收到此消息:。我要在buildfile中添加什么以使其使用Java 1.7进行编译? 问题答案: 解决了其他任何人都无法解决的问题。我不得不更改文件。有属性 ,值应更改为1.7
我不熟悉蚂蚁脚本。 以下是需求描述 在我的工作区中,有各种各样的项目,我必须在RAD和eclipse IDE以及Websphere、tomcat和jboss环境中进行项目工作。。我已经做了特定于项目的设置,以使项目在RAD、websphere、eclipse和tomcat n jboss上工作。。 但是在一些文件中有一些变化,比如classpath n和一些配置文件。 这就给我留下了三个版本的工作
前端知识是如何学习 学习前端时间 Css盒子模型 px rem em vw vh区别 Es6新特性 箭头函数在什么情况下不用加方法体的花括号 Vuex里面的action mutiation区别 Vue双向数据绑定底层原理 7层网络模型 http在哪层 Udp和tcp区别 Git reset revert区别 Js的事件循环机制 Settimeout promise.Then执行顺序 #兴业数金#
问题 自我介绍一下 跨域方法有哪些,项目中跨域怎么做的 说一下选择排序算法 项目中 webpack 打包优化怎么做的 箭头函数和普通函数的区别 反问 知道自己应该凉了,问了下学习方面的建议 1. 应届生是应该注重基础还是项目经验呢? 把基础打好,应届生的项目经历都差不多。除此之外,沟通能力与表达能力也是很重要的 2. 现在我的技术栈过于单一,只用了Vue,有没有必要再扩展一下自己的技术栈,比如学下
基本信息 时间:2023.10.10 时长:49 min base:羊城 面试岗位:前端 秋招 问题 自我介绍 我看到你做过axios,主要是什么视角,什么维度去看?有啥值得学习的地方? 你做的事情实在axios二次封装,有没有去剖析过axios内部的设计模式,它为什么好?拦截器怎么实现的? 你刚刚提到get,post做参数的拼接,如果是param填写会自动拼接好,为啥要去干预呢? 你刚刚提到
基本信息 时间:2023.11.15 时长:35 min base:珠海,广东省地级市、省域副中心城市,Ⅱ型大城市 问题 自我介绍 你跟别人一起开发过吗?用的git svn这些吗 说一下git svn的区别? 【不会】 有master开发完了,提了mr,结果你下班了,然后负责人合并了,然后发布,发现问题,matster代码被rework了,你现在解决完问题了,你该怎么办呢? 你比较好的是知道要同
面试官人很好,你不会的还会引导你,可惜我人太菜 问了挺多,尽可能回忆 1.promise解决了什么问题,如何链式调用,链式调用返回的是什么对象 2.页面刷新Vuex数据丢失如何解决 3.Vue双向数据绑定如何实现 4.Vue3和Vue2diff算法有什么区别 5.Vue组件之间通信方式 6.防抖和节流,以及使用场景 7.元素水平垂直居中方式 8.重绘和重排 9.闭包以及js垃圾回收机制(这个不会)