一个类里有char和int,这个类的size C语言怎么实现多态 多进程死锁怎么排查 栈和堆的区别 全局静态变量在堆还是栈 软硬链接 信号与槽的底层机制 vector的扩容机制 map的查找时间复杂度 指针和引用的区别 自旋锁 互斥锁 读写锁 怎么确定一个点在多边形内部 快速排序思路 20gb的文件中的字符串排序 智能指针 自定义智能指针的具体实现 四种强制类型转换 怎么避免隐式类型转换#金山软件
二叉树的层次遍历 下一个更大温度的时间(单调栈) 最大连续子数组和 前端显示数据库列表拖动后,后端存储持久化起来。(接口如何编写) 数据库索引介绍,各种条件下是不是会用到索引 tcp为什么要三次握手,为什么tcp做了三次握手,还要做很多校验 计算机网络虚拟内存是什么 redis内存淘汰策略有哪些,如何设计lru concurrenthashmap如何保证线程安全,copyArrayList了解过吗
测试的知识 项目 为什么想做测试 手写代码(字符串反转) Python 还有一些忘记了 比较快结束,大概是我太菜了
1.自我介绍 2.什么是白盒测试什么是黑盒测试 方法有哪些 3.如何开展测试工作的 4.测试的流程是什么 5.测试的方法有哪些 6.介绍一下实习期间的项目 7.sql增删查改语句 emmmmm 感觉答得不全 怕凉了,什么样的情况感觉自己会凉啊 #面经# #金山面试#
bg双非本,Java选手,明确需要转码golong,实习ing中投递 笔试:基础题40分,考差的golong,Java技术栈做出来了大部分,算法题三道,60分,ak了,隔天状态变为用人部门筛选,一周约面 服务端一面 近1h 常规八股+八股底层(大概20分钟) 项目理解+sql场景+业务设计(40分钟) 反问流程:3-5天会有结果 面完大概30分钟,电话约了隔天的二面,推掉了 服务端二面 50min
一面 10.12 (40min) 1、自我介绍 2、keys命令 3、聚簇索引和非聚簇索引 4、abc联合索引,查c的查找过程(select c from xx where a = 1 and b = 1) 5、找到叶子节点后innodb引擎会做什么,还需要回表么(因为是联合索引,c被覆盖了不需要回表,叶子节点直接拿到) 6、tcp三次握手 7、握手时,客户端不返回ack,不断重新连接,服务端会怎
用的是金山会议,面试官是个南方口音很有礼貌的年轻小哥 自我介绍后没问项目 盒子模型 margin值设置百分比相对比哪个而言 margin的上下左右设置百分比有什么不一样 display的有哪些属性? 块级 行内块 行内元素的区别 JS有哪些数据类型?基本数据类型和引用数据类型的区别? 深拷贝和浅拷贝?描述一下深拷贝 ES6了解哪些?说一下箭头函数的特点 Vue的生命周期钩子是否能当做箭头函数 有哪
1. 自我介绍 数据结构: 2.设计一个先进先出的队列: 1. 如何判断是否满了? 2. 并发操作是否安全? 3. 如何安全? 4. 不加锁怎么保证进队出队安全? 5. 如何保证变量(版本号)是否并发安全? 6. volitile 实现原理 7. CAS+volitlie能保证并发安全吗? 3.如何实现一个优先队列? 1. 堆是什么? 2. 如果加入一个数据,会发生什么? 4.HashMap与Tr
还记得约一面时就很坎坷了,当时金山打了几个电话我都阴差阳错地没有接到,还想着错过就错过了吧,后面国庆后又给我打了电话,感动+1。之后便是等待一面,还记得一面前一晚上到2点左右才睡着。金山的面试官都很好,一面安慰我让我不要紧张。在我秋招低谷的时候给我发了二面通知,感动+1;二面面试官给我讲学生进入职场的注意事项,指出我存在的问题,感动+1。二面后一直没有消息,慌得很,还好看到牛客其他bro主动去催,
问了好多内容!中间有一些不会的面试官还会给我解释 流程很快昨天面完今天就打电话约二面了! 自我介绍 你认为前端可以做哪些东西(我说终端与用户交互的界面,数据可视化什么的) 目前是怎么学习前端的 伪类和伪元素 伪元素可以干什么 BFC flex布局 回流和重绘 闭包 闭包使用场景 跨域,什么是跨域,解决方案 如果一个网站没有同源策略会怎么样(网络攻击) 顺着上一个问题讲了下csrf js异步(回调函
整个过程20分钟,面试官挺和蔼的 1、自我介绍 2、手撕算法:找出数组中第k大的值 先说了自己的两个想法(暴力和最小堆),然后使用最小堆实现。 忘了最小堆的声明咋声明了,只记得是P什么Queue,面试官就让我先用Queue然后再给我改 3、泛型 4、装箱和拆箱 5、各种比较:比如 1000==new Integer(1000)返回什么,类似这种 6、说说项目使用到的插件 7、RabbitMQ主要是
一面 30分钟 1.自我介绍 2.写快排 3.HashMap底层实现 4.HashMap线程安全否 5.线程池有哪些部分 6.通常怎么使用线程池 7.CAS 二面 45分钟 1.自我介绍 2.项目介绍 3.项目相关,怎么做限流 4.HashMap 5.七层网络模型,在项目中的应用 6.写题:数组后项减前项(不一定相邻)的最大值#金山云#
社招,在boss上简历投递,两天后约的面试。 会议链接有问题,直接电话面试。 1、四种类型转换; 2、介绍函数重载,为什么能找到不同的函数,c里面有没有函数重载; 3、介绍单例模式,怎么保证线程安全(懒汉饿汉都要说) 4、介绍多态,虚表是什么时候产生的,如何修改虚表(给我问懵了。修改类重新编译?) 5、new和malloc的区别 6、程序编译的四个过程,分别干了什么。 7、dll怎么制作,加载的时
1,介绍实习,项目 2.防抖与节流的区别。 3.了解哪些排序算法。 4.vue的响应式 5.重排与重绘的区别。 6.flex有哪些属性。 7.flex-shrink使用场景。 8.反转链表如何实现,口述。
1.讲讲vue和react区别 2. vue的渲染流程 3. 讲讲跨域 4. 隐藏元素的几种方法的区别 5. 元素垂直居中 6. 事件循环