#百度##测试#小度质量部 072面试1h 1. 自我介绍 2. 项目具体情况 3. 实习情况 4. 工作中遇到多进程/多线程的问题 5. 序列号生成的方式 6. Python多线程和多进程的性能问题 (告知面试官自己理论方面是对Java更多了解一些 7. Java的数据类型有哪些 8. 整型占几个字节、int型数据范围 9. Java中String类直接赋值一个常量和直接new一个新的对象的区别
这是我第一次参加面试,准备的不太充分,面试了差不多一个半小时(最后有道算法题写了半小时),面试官人很好很温和,就是我自己太紧张了感觉没发挥好。下面是面试官的问题和我之后面试完后查的答案供大家参考: 1.自我介绍,本科和研究生期间参加过什么竞赛,获得什么奖? 2.软件开发过程包括那些阶段? 需求分析:了解客户的需求,并将其转化为软件系统的需求。这包括确定软件系统的功能、性能和接口等方面的要求。 设计
投递时间:9.25 面试1v1 1、自我介绍 2、测开都做什么 3、自动测试开发你做了什么内容 4、用非侵入式的测试方法(cv)和侵入式的方法(调API)有什么优缺点 5、python的装饰器 6、linux常用命令 8、c++重载、重写、覆盖 9、c++的析构函数什么时候调用 10、进程和线程的区别 11、http状态码5开头是什么 12、手撕,两数之差 反问:面试整体流程多久 该岗位主要职责
首先是自我介绍,然后问了实习和项目,最后问了几道八股和算法题。答案是我面试完自己整理的,仅供参考。 1.介绍一下实习中用的测试工具,用测试工具具体干什么? Jenkins Jenkins 是一个用于自动化构建、测试和部署软件项目的开源持续集成(CI)和持续交付(CD)工具。它的目标是简化软件开发生命周期中的重复性任务,提高开发团队的生产力,同时确保软件质量和稳定性。 持续集成和持续交付:Jenki
发面经攒运气💗 一二面和其他同学发的面经差不多,比较常规,但是我的三面好像和我看到的面经不一样,总结一下供大家参考~ 上来面试官就直说,“我来看一下你之前的面评哦”,估计是前面有面试官说我的算法能力不够,上来好像都没做自我介绍就直接让做算法题了。 算法题:给定一个txt文件,每一行存了若干句子,统计:1. 单词出现的次数 2. 单词的种类 3. 每种单词出现的次数 吭哧吭哧写出来了,但是忘记怎么
2月14投简历 2月27线上笔试,选择+编程+问答 3月8 一面 一面: 就项目问印象最深刻的项目 对你而言,投入精力最多的项目 ue源码看过了吗(简单说了几个类和类函数) 动画状态机(回答的时候提到了这个,问了问怎么实现动画的) 问前端和后端更倾向于哪个方向(游戏客户端) 面的很快,没问八股文之类的,面了17分钟。 ------------ 3月13 感谢信#我的实习求职记录##23届找工作求助
#23届找工作求助阵地# 求职以来最差的一次体验 一面25min: 面试官还是个不错的人,问问项目,大概就是并发实现以及流程的一些简单问题,然后手撕了几道刚学过c++都能过的题,到这里还没什么问题。 二面10min: 面试官一开始就在那里敲电脑,我开始以为记录面评而已,然后来一句你这简历我没什么可问的啊,我赶紧又说了几个自己写的没在简历上的小项目,然后面试官跟那敲电脑一分钟没理我,我就在那干坐着,
一面20min [项目]- [ ] 为什么考虑用多进程 - [ ] 服务端线程怎么分配 - [ ] 线程池线程怎么分配去工作 - [ ] C++11新特性 - [ ] shared_ptr是否线程安全 - [ ] atomic,它的非原子情况 - [ ] 数组,链表,二叉树,B+树谁的遍历效率高 - [ ] 内存占用高怎么排查 - [ ] 进程内存占用怎么排查 - [ ] 内存泄漏怎么排查,用过哪
上午九点半开始的面试 问了: 1。了解面向对象的特征吗 答:封装,继承,多态 2.问了还有抽象吗 答:不记得有,寄了,一查还真有 3.问了网络有那几层结构 答:OSI七层结构,TCP/IP四层结构 4.问了进程通信的方式 答:匿名管道、有名管道、信号、信号量、套接字,漏了两个 5.问了有哪些查找方式 答:二分查找,其他的没想起来,寄 6.让30min做一道力扣208:实现前缀树 答:忘光了,用的H
9/30 鼎信通讯一面(15分钟) 1、自我介绍 2、是否做过其他项目(说了个QT的项目) 3、信号与槽的优点(太久了,忘了) 4、指针与引用的区别 5、讲下STL容器 6、深拷贝和浅拷贝区别 7、讲下TCP三次握手和四次挥手 8、客户端断开连接,服务端如何知道(不会,后来查了下是心跳机制) 9、线程同步原理(答的不好,说了下并发模型Reactor) 然后问家是哪的,有没有来青岛发展意向,之后有二
一个类里有char和int,这个类的size C语言怎么实现多态 多进程死锁怎么排查 栈和堆的区别 全局静态变量在堆还是栈 软硬链接 信号与槽的底层机制 vector的扩容机制 map的查找时间复杂度 指针和引用的区别 自旋锁 互斥锁 读写锁 怎么确定一个点在多边形内部 快速排序思路 20gb的文件中的字符串排序 智能指针 自定义智能指针的具体实现 四种强制类型转换 怎么避免隐式类型转换#金山软件
一面: 自我介绍 项目,问了一堆 自我介绍说主要做Java的,问了一些Java相关的: 类加载机制 有哪些类加载器 用过哪些Java集合 HashMap扩容 synchronized和cas b树和b+树 手撕:镜像二叉树 体验不是太好,又一个面试让你开摄像头自己不开的,感觉像被审判一样 更二面: 自我介绍 项目深挖+一面问题深挖(40分钟) 手撕:区间合并 这次的体验好了很多,聊的很愉快,面完通
自我介绍 1.类里面默认的函数 2.构造函数能不能是虚函数,为什么 3.指针和引用区别 4.c++特性 5.继承和重写 6.select和echo 7.指针数组和数组指针的书写 8.二维数组按行遍历和按列遍历效率 9.多个人围成一圈 10.单链表中心节点 11.结构体和类的区别 12.数组越界没有占用其他内存空间对其他线程会不会有影响 13.内存泄漏后进程结束后对系统的危害
一面1h - [ ] 传引用的作用 [算法]- [ ] 给定字符串s和t,判断s是否为t的子序列。 - [ ] 寻找图中是否存在路径,两种方法实现(dfs,并查集),时间复杂度 - [ ] 判断二分图,时间复杂度 二面1h - [ ] 介绍IPC - [ ] C++如何实现多线程 - [ ] Thread类的底层原理 - [ ] 互斥锁的实现,源码层面 - [ ] 服务器宕机后数据如何储存 [算法
一二面+hr面 一面:40min(一二面一起面,两个面试官) 1.自我介绍 2.联合体和结构体区别 联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 Struct与Union主要有以下区别: (1)struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, union中只存放了