面试官似乎是go选手,没有问c++八股,聊天面,学到了很多知识!! 八股相关:tcp三次握手和四次挥手热身 ——背的八股还是抓包?\背的八股 第四次挥手ack丢失怎么办\第三次挥手一直发 客户端和服务端最多能接收多少个tcp请求 \这个忘记考虑内存了,文件描述符是答出来了 如何标识唯一tcp \两个端口两个ip 会看ip和路由吗\ifconfig 路由表和子关掩码你知道吗? select和epol
一面: 1. 自我介绍 2. 项目介绍(时间比较久) 3. CUDA 内存的种类 4. CUDA 同步的方法 5. CUDA stream 的作用 6. 指针和引用的区别 7. new 和 malloc 的区别 8. 手撕:多线程快速排序, 写出来了单线程快排,给了点提示开始写多线程快排然后面试官说:“时间不够了,写得也差不多了(当时多线程快排也确实有思路了,感觉要写出来了),一面就到这里了” 9
疑似被转部门了??之前自己投的突然挂了,然后5.4号突然多出来一个投递记录显示业务初试(很奇怪)但还是后台开发。 提前开始的面试,甚至没有自我介绍就让我开始了。。。。 1、现在是在西安吗? 2、挖项目,问到了cookie和session,服务器集群,并发等。 3、对于一个端口,两个不同的进程怎么处理。(buhui 4、零拷贝了解过吗(没、、 5、问了下linux,答:没学过 6、java的内存分配
简单说一下问到点吧(C++) 1、自我介绍 2、如果有写实习经历会问 3、有写项目也会问(项目流程,遇到的问题,怎么解决等) 4、面向对象? 5、模板有了解过或者用过? 6、常用的数据结构?排序算法?STL? 7、Linux 多线程,线程池? 8、Linux I/O复用(select、poll、epoll区别?) 9、Git用法? 10、常用设计模式? 11、最后还有个算法题(现场用ide写) 然
面试时长 25 min 首先自我介绍 全程无八股,全业务场景 技术部分: 1. 问简历项目(两个springcloud,一个golang) 2. nacos服务发现原理(服务注册+内置dns解析) 3. 微服务健康监测怎么实现(说了tcp,rpc,面试官勉强接受) 4. MQ如何确定生产者(消费者)确实发布(收到)了消息(答了回调,面试官表示不正确) 5. 大量服务向redis拿缓存的解决办法(答
项目、八股、手撕算法、反问 典中典走流程,kpi没得跑
1.实习经历丰富,有的相隔很短,为什么 2.投了什么公司?字节和百度怎么选择 3.开始仔细讲项目(项目还是看的很细致,注重定性和定量分析,现场针对定性分析做了设计方案,也是因为作品集里面有写所以才会问道) 4.具体细节问题:平台公告的交互是怎么样的,我回答是组件,他说你讲一下能多细就多细,后来面试官又临时补问了一句,这个平台公告有内容区分吗),现在再设计的话,你还有新想法吗(现在想想,
15min 1.技术层的自我介绍 2.项目如何处理超时连接 3.用过c关系数据库没 4.什么是野指针,什么情况下出现野指针 5.select,poll,epoll区别 6.socket实现的函数,项目实现流程 7.内存管理 8.编译阶段的各区内存分配顺序 9.memcpy和strcpy,sprintf的区别 反问:技术栈
本文向大家介绍BootStrap智能表单实战系列(三)分块表单配置详解,包括了BootStrap智能表单实战系列(三)分块表单配置详解的使用技巧和注意事项,需要的朋友参考一下 什么是 Bootstrap? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 历史 Bootstrap 是由 Twitter
我有一个多模块的gradle项目。我的一个模块的测试在单独的模块中。例如:项目A、项目测试1、项目测试2、项目测试3。在测试项目中创建Jacoco执行报告。我想对我的项目进行声纳分析,但声纳无法找到jacoco文件。 在项目A中,sonarqube属性,我给出 但我得到了这个例外 找不到参数的方法属性 () [声纳.jaco.reportPaths,“项目ATest1/gradleBuild/ja
开局先自我介绍1min 然后对于我的一个背景的提问,哪里人,父母做什么。 其次对于实习岗位的提问,描述2min 对于个人项目提问,项目中遇到的点,如何解决, 结合项目说为什么要前后端分离,与一站式解决方案有什么不同。 springcloud是否有所了解, MySQL支持事务的存储引擎 为什么要对数据上锁 SQL语句中,靠近where的先执行还是远离where语句的先执行,原计划拷打20min,结果
问题内容: 我正在尝试制作一个程序,该程序需要用户输入诸如三角形应该多长时间及其方向。我的问题是,在我运行该程序后,它会继续向程序中添加更多的数字。 例如 我的代码: 问题答案: 你有。对于while循环的每个循环,这将继续将输入添加到变量中。您可能想要的只是。 要使其在每次迭代中再次打印出您的第一个提示,只需将您的调用放入while循环内即可。(它也必须先出现,以便 在 输入输入 之前 显示提示
主要内容:awk 使用数据字段变量,awk 脚本命令使用多个命令,awk从文件中读取程序,awk BEGIN关键字,awk END关键字除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。它诞生于 20 世纪 70 年代末期,这也许是它影响了众多 Linux 用户的原因之一。 曾有人推测 awk 命令的名字来源于 awkward 这个单词。其实不然,此命令的设计者有 3 位,他们的姓分别是 Aho、Weingberger 和 Kernighan,awk
主要内容:sed脚本命令,sed 脚本命令的寻址方式我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。 sed 会根据脚本命令来处理文本文件中的数据,这些命令要么从命令行中输入,要么存储在一个文本文件中,此命令执行数据的顺序如下: 每次仅读取一行内容
很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。 grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中作详细介绍。 grep 命令的由来可以追溯到 UNIX 诞生的早期,在 UNIX 系统中,搜索的模式(patterns)被称为正则表达式(regular expressio