1.自我介绍 2.介绍一下两个项目 (项目) 3.什么样的数据适合存MySQL,Redis呢? 4.项目里什么样的数据存在Redis里面 5.每次更新的时候是做的是全量更新还是批量更新 6.更新数据的时候怎么解决并发呢?(这里先答了lua + 分布式锁,又答了开新线程 + 锁做缓存更新。复盘了一下。。这不就是消息队列的事儿吗) 7.秒杀的实现流程 8.测试过高并发吗 9.在过程中MySQL用到了哪
上海宝信软件股份有限公司是一家由宝钢股份控股的上市软件企业。 12.28 学院有专场招聘会,带着简历去看了看。最后在招聘会要结束的时候,手上还有两三份简历没有投递完,就选择了上海宝信进行了投递。在现场和面试官聊了聊,当时问了我期望薪资一些基本问题。 12.30 接到电话问我1月1号晚上是否有时间电话面试。我推到2号晚上。 1.2号 当时约的是8点,但是面试官9点打电话过来了,问我方不方便,我说可以
进程间通信方法、 进程线程区别、 进程线程有什么相同点、 申请内存用什么函数、 初始化的全局变量和没初始化的全局变量是放在同一个内存区吗?分别放在哪。 uboot、 常用linux命令、 dmesg命令、 find命令、 gpio几个状态、 gpio输入的时候是什么状态,为什么、 说说spi,iic,uart、 github有号没,用过什么git命令 就想起来这些 出差多有补贴50~60/day,
两个面试官,其中一个面试官旁听,偏综合面 1.自我介绍 2.项目介绍,项目细节,遇到的难点及解决方法 3.跟以前高中同学还有联系吗,性格,无话不谈的朋友,组织过活动吗 4.客户要现场解决,本人赶不过去怎么解决 5.编程输入密码看是否规范 6.期望薪资 编程简单,还没调试出来,另一个面试官忍不住问我为啥要用两个for循环😂
问题: 自我介绍 你平时都看过什么书(专业方面,非专业方面) 专业方面都看过什么书 关于C++都看过什么书 关于面向对象的编程呢?看过哪些 举例几种设计模式 观察者模式是为了解决什么问题 设计模式中的一些设计原则有了解过吗?简单说说 看你有过一段在美团的工作经历,为什么从美团辞职选择读研呢 对未来的职业规划是怎么样的 你之前的工作,在你去工作之前和工作之后,有什么落差吗 除了刚刚提到的一些方面,你
什么是红帽订阅管理 红帽订阅订阅管理提供了向服务器/计算机授权产品订阅的工具,让管理员能够获取软件包的更新,跟踪系统所用支持合同和订阅的相关信息。PackageKit 和 yum 等标准工具可以用来获取红帽提供的软件包和更新等内容。可以通过红帽订阅管理工具执行下列四项基本任务: 注册 - 注册系统,将该系统与某一红帽帐户关联。这可以让订阅管理器唯一地清查该系统。不再使用某一系统时,可以取消注册。
Q:英文自我介绍 A:balabala Q:C++11如何实现多态?多态的几种类型,虚基类是什么概念? A:虚函数实现多态。 Q:C语言中malloc函数 A:这块主要说了malloc的底层实现什么的,回答的不完全 Q:glibc的内存管理实现 A:没答上来 Q:C++常用容器? A:vector,stack,queue Q:vector有哪些增加的方式? A:push_back() emplac
1. 软件架构与编译方法
使用耦合度量来支持系统架构 大多数设计良好的软件架构都趋向于支持系统的可扩展性、可维护性和可靠性。遗憾的是,对质量问题的疏忽极可能使软件架构师的努力白费。在追求代码质量 系列的这一期文章中,质量专家 Andrew Glover 解释如何持续地监视并纠正会影响软件架构的长期生存能力的代码质量方面。 上一期文章中,我展示了如何使用代码度量来评估代码质量。尽管在那一期介绍的圈复杂度针对低级细节,如方法中
需求:在外打工租房,与朋友合租。吃住费用管理麻烦。故利用业余时间开发此小软件。 工具:gcc,codeblocks,wxwidgets,opencv,sqlite(本人常用到开发工具) 特点:跨平台(win+linux) 使用说明:无。完全根据本人思路设计而成。暂时没有文档。 SVN源代码:http://householdmanagement.googlecode.com/svn/trunk/。c
网页版 http://h5.m.taobao.com/borrowbook/braille.html 联系作者:刘学炜 liu.xuewei@hotmail.com 简介: toBraille是一个Java盲文翻译库目前支持简体、繁体中文、字母、数字、图片中的文字换为盲文,而且还能智能识别数据源中的拼音串转换成对应发音的盲文,并能将数据源通过TTS语音合成技术朗读出来。 (暂时不支持外文,但已加
这是一款集学习与考试为一体的混合式学习管理软件,可满足各行业的多种培训场景,如企业大学、云课堂、培训机构互联网+等模式。 混合式学习管理软件,可以为您解决以下困扰: 在线学习,让您的用户通过PC端和移动端随时随地在线学习,支持PDF文档、视频、Scorm等类型的课件。 在线考试,可以在线考试或模拟测验,题目可以从题库中随机抽取,目前支持的题目类型有单选、多选及简答。 在线销售,可以把您的课程发布到
自我介绍 项目介绍 http状态码 http和https 事务的ACID linux常见指令 创建线程的方法 线程池类型 小米的了解 对工作环境的要求 不会的: hashmap扩容原理(只知道转红黑树,不知道具体怎么扩) Spring中的事务 设计模式 算法: 1.斐波那契 2. n>m ,m可以执行m+1,2*m,达到n的最少操作次数 太多不会了,凉得很彻底
第一轮:简历。华为公司官网有自己的简历模板,尽量填全一点。因为我注册的特别早,所以当时还没有项目经验,就没填,直到接到机考通知,项目部分都是空白的。 第二轮:机考。这个机考相当的变态,出的题相当简单,只要是学过C或者Java的都能写出来。机考要注意的是要求语言不限,就是C,C++,C#,Java都行,不过没见有人用C和Java以外的。题目是三选一的必答+一道选达。题目应该不会变,都特简单,比如有
第三轮:技术面。技术面根据面试官不一样问的问题也不一样,这一面主要还是核实你简历上专业相关知识的掌握情况。 技术面的面试官人不错,穿的很随意。和我交流的流程如下: 1)自我介绍,汉语的。 2)具体讲讲自己做过的项目。这个项目其实本科没有也正常,但是好歹生产实习什么的平时做的东西也不少,都可以拿来说一说,一定要挑自己做的比较好的说,介绍的时候一定强调重点,同时也承认自己程序的不完美。我是写了个爬虫,