智能指针 设计模式 装饰者模式 动态和静态链接区别 c++修改一点点文件导致重新编译怎么解决 https通信流程 进程通信方式 快排实现方式 select和epoll区别 项目中遇到模板化是怎么用的 全局变量初始化顺序 单例模式怎么实现 左连接和右连接
二面,聊项目 + 段错误怎么定位排查 + 多机部署的系统突然断了怎么排查 三面,纯聊项目 hr面,聊生活 面试官人还是挺好的
跨域是什么 方法的优缺点 支持异步的方法 哪些循环方法能支持异步 哪种循环支持等待异步结果返回 事件冒泡,事件捕获 事件代理 stopPropagation() 前端存储的方式和区别 http缓存 让LocalStorage实现有效期 nodejs React v-for渲染数组 key的作用是什么 虚拟dom 优缺点 http常见状态码 http缓存机制 反问 技术栈和项目分工 #软件开发笔面经
项目 1.项目drop如何获得具体的组件位置 2.node如何获得环境变量 3.node如何获取文件大小 4.node后端如何知道已经登录(cookie,token 当时没想到) 5.sql注入,CSRF攻击(没去了解) 5.为什么使用tailwind 6.为什么选next 7.next服务端原理 八股 1.call,bind,applly 2.事件循环 3.vue3和vue2的区别 4.防抖和节
1.先问基础,贪心算法和动态规划算法的使用场景 2.大数据量的情况下,查找第100大元素 3.KMP算法的思想 4.HTTP和HTTPS的区别,加密是在哪层 5.正态分布得出的结论是什么(真不记得结论是什么了,不让说概念) 6.设计模式的六大原则,外观模式知道吗,装饰者模式知道吗,组合模式知道吗,一问三不知,我太菜了,只用过简历上的单例,享元,代理,原型,观察者。 7.java创建线程有哪些方式
1面 鉴智机器人1面,投的自动驾驶软件研发工程师,全程一个小时,八股文答的不是很好,算法思路也不是很好。 自我介绍+项目介绍(webserver)。 1、项目 (1)线程池中请求队列问题,socket是否有先后的顺序关系?(先产生socket而后加入队列?) (2)请求队列存在几种关系(写?读读?)? 队列是否可以通过无锁条件设置? 2、C++ (1)看过哪些有关C++的书? (2)C++11的特
一面 1h 自我介绍 js的缺点 数据类型 异步、事件循环 闭包 原型 继承 读过哪些源码 对前端新技术的了解:serverless、微服务、uniapp、nodeJS、跨端、flutter、webassembly等等 提示对于业务的思考:代码规范、单元测试、重构 手撕:unzipstring 二面 自我介绍 介绍项目,难点 原型链及继承 网络攻击 xss 如何学习前端 复盘笔试题 手撕:盛水最多
这次题目感觉比较简单,都是常规题,所以都AC了(本渣渣碰到难一点的就全跪了...) 第一题就是用哈希表统计次数,然后将最高频对于单词收集起来,进行排序,取第一个 第二题用的库函数,直接将输入解释为BigInteger,然后用toString()方法转化为各种进制表示,再判断是否是回文串 第三题就是一致性哈希,代码写的烂,就不放了,主要讲下思路。可以用考虑用TreeMap保存所有存活redis节点,
1.项目的难点是什么; 2.说说堆和栈; 3.局部变量没有初始化的话,值是多少(这个问题之前没有了解过,还是猜出来了); 4.tcp的连接和释放; 5.操作系统用过吗,说说进程和线程的区别; 6.线程的切换方式(这个问题回答的不好); 总结:全程15min基本都是我在讲,面试官挺冷漠,感觉是为了应付任务的状态,问的东西也都基本复习过,但昨晚一场宿醉,感觉今天脑袋转不动,写面经的时候还在隐隐作痛。#
HR 在 boss 上主动找的。公司在黄埔区雪松控股大厦,测试业务是纯功能测试,测试三星手机的语音助手功能,性质差不多是外包。 面试前被告知是群面,这个岗位还差 2个 hc,从我们去的五个人中选(最后都给挂了,纯纯的 KPI 面)。 具体流程是先笔试,然后连着一二面,中间会有休息。 笔试 笔试环节是做英文题。第一部分是手机里那些常用的英文单词,大概是十个。第二部分是选择题,初中英语语法,考察一些比
#荣耀校招# 自我介绍 实习介绍,5min 项目介绍,15min MySQL并发引出 对MySQL所有的了解 反问:后续看官网状态 #荣耀##秋招##笔面试##后端##offer#
在腾讯会议上,一对一,面了一个多小时,首先自我介绍,然后介绍项目,会问项目,问的比较细,后面手撕代码,还会问一些基础的c、c++知识。 问题整理: 1、volatile关键字作用 2、代码题:两个升序链表合并成一个降序链表 3、一个无符号int类型的数,将他的二进制数最后一位由1改成0 4、UART的数据格式?如何保证在侦听UART时不会一直判断接收到0? 5、如何写一个无限循环? 6、volat
首先自我介绍,然后介绍项目,会问项目,问的比较细,后面手撕代码,还会问一些基础的c、c++知识。 问题整理: 1、volatile关键字作用 2、代码题:两个升序链表合并成一个降序链表 3、一个无符号int类型的数,将他的二进制数最后一位由1改成0 4、UART的数据格式?如何保证在侦听UART时不会一直判断接收到0? 5、如何写一个无限循环? 6、volatile的作用; 7、寄存器长度变小,寻
考试内容: 纯多选题(类似牛客C语言题库) 填空题(类似输出结果,代码补全) 简答题(图像方面的问题,不懂) 编程题(C语言,15分占比很小) 槽点: 自调竟然不能和代码同时看 ACM模式但自调是直接运行,而不是内部调用,等于自调就是检查语法是吧(不允许ide) 给的链表结构都能给错,typedef而不是Typedef,而且提交调用的明明是指针,给的模板却不是 在线编辑器提示的是C++的库,nul
主要内容:Linux源码包,Linux二进制包,源码包 VS RPM二进制包,如何选择Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General Public License,中文名称“通用性公开许可证”,简单理解 GPL 就是一个保护软件自由的一个协议,经 GPL 协议授权的软件必须开源,请猛击《开源协议》了解更多信息。 Linux下的软件包可细分为两种,分别