当前位置: 首页 > 编程日记 > 正文

转载CSDN - 从程序员到HR——面试经验分享

CSDN博客一周热文推荐,为您总结回顾过去一周的CSDN博客热门文章,推荐优质的博客作者,分享精华文章和优质博客。

[1] 谭海燕:北漂之惠普H3C面试经历

上一篇讲到了《北漂之百度面试》,今天跟大家分享我在H3C的面试经历。

HR带我来到了一个工作间,四周打探了一下,发现这里跟其他公司不一样最突出的地方就是桌子底下多了很多铺盖卷,大概我已经知道了这是意味着什么。不久HR拿来一套面试题。以前跟朋友们一起聊天的时候,朋友们说他们都是每次都是一看到HR拿来面试题都是摔门就走,“都工作这么几年了,你还拿那些什么概念、什么函数来考我!”其实我是不认同这个观点的。一个公司更希望招到有经验基础知识扎实的人,简历其实并不能说明一切,当然这是题外话了。

  • 周金桥:谈一谈周公所理解的面试
  • Navy:招聘软件开发人员的一点心得体会

[2] 何海涛:C/C++/C#面试题精选(5)

问题(21):C#是一门托管语言,那么是不是说明只要用C#,就能保证不会出现内存泄露和其他资源泄漏?如果不是,在哪些情况下可能会出现泄漏?

答案:C#不能保证没有资源泄漏。比如如下几种情况可能会造成资源泄漏:

  • 调用Nativecode,比如用P/Invoke或者调用COM;
  • 读写文件时的,没有及时closestream, 或者ADO.NET连数据库时,没有及时关闭连接,也算资源泄漏?
  • 注册事件后没有remove,导致publisher和subscriber的强依 赖,垃圾回收可能会被推迟;
  • .NET还定义了一些方法直接申请非托管内存,比如Marshal.AllocHGlobal和Marshal.AllocCoTaskMem。通过这种方式得到的内存,如果没有及时释放,也会造成内存泄露。

[3] 编程随想:Google收购摩托罗拉移动,仅仅是为了专利吗?

(图片作者ThundJays,来自网站CAROLILY)

以目前的局面来看,微软模式混得最差,直接忽略。下面对比一下苹果和Google的这2个模式的优劣。

  • 苹果模式的好处在于:一家公司同时控制硬件和软件,可以做到很好的软硬配合。其结果就是:软件界面非常一致,用户体验好;而且开发人员可以专注于一种硬件,开发成本也会低。缺点是:会得罪所有硬件厂商;产品形态(包括功能和价格)会单一化,未必能满足多样的用户需求。
  • Google模式的好处在于:由诸多硬件公司生产不同的机型,具有多样化(包括功能的多样化和价格的多样化),这就能覆盖不同用户群的需求;不会得罪硬件厂商。缺点是:开发人员需要兼容多种硬件形态,开发难度大;软件界面会不一致导致用户体验差。

综上所述,Google并购Moto,除了能得到专利武器,以便保障整个Android的生态环境不被扼杀,还让Google可以同时押宝在两种商业模式上。有了这两手准备,Google在移动市场的胜算会大幅提高。

  • 蒋涛:分析谷歌收购摩托罗拉无线对移动产业带来的影响
  • 王艳辉:Google收购Moto:天使还是魔鬼?

[4] Laurence:从MVC框架看MVC架构的设计

尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文主要分析了过去传统MVC架构中存在的两大弊病:view与controller的紧密耦合以及controller粒度难以把控的问题,介绍了一些MVC框架是如何应对这些问题的,这些设计方案所体现出的优秀设计思想是非常值得学习的。

[5] 周磊:从几幅架构图中偷得半点海量数据处理经验

淘宝海量数据产品技术架构

最近对海量数据处理发生了不小的兴趣,特此从一些精彩文章中摘取几幅精彩的图片或片段,拿来给大家分享。所谓奇文共欣赏,好Architecture共品之。至于各位能从图中是窥得半点经验,还是一图以窥全貌,全在于读者怎么去解读这几幅精彩的架构图了。

[6] 常高伟:敏捷、文档、人才、文化——谈小公司研发管理

小公司在骨子里就和敏捷开发走得很近,也许他们真的有什么“血缘”关系?

对于想互联网这样“小而快”的行业,敏捷开发无疑是适合的。但是对于电信行业这种“大而笨”的行业,是否也适合?我一直有这样的疑问。

更具启发的一种思路是,不要把敏捷认为一种流程(比如scrum)或工具,而是一系列行动的思想和原则——他本来或许就是如此。这样的话,我们可以适当的引入一些有启发的思想和原则来武装我们的大脑:

  • 个体与交互重于过程和工具。
  • 最有效的沟通方式是面对面的沟通。
  • 自组织团队。
  • 要做到简洁,即尽最大可能减少不必要的工作。
  • 定期反省,思考对团队和工作的优化。

[7] 罗升阳:Android应用程序启动过程源代码分析

在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用程序中的Activity的两种情景,其中,在手机屏幕中点击应用程序图标的情景就会引发Android应用程序中的默认Activity的启动,从而把应用程序启动起来。这种启动方式的特点是会启动一个新的进程来加载相应的Activity。这里,我们继续以这个例子为例来说明Android应用程序的启动过程,即MainActivity的启动过程。

[8] 韩小明:《程序江湖》1-11连载

有代码的地方,就有程序员,有人的地方就有江湖。IT职场,不一样的江湖。

国内的有号称“巨大中华”四大中华的门派,掌门人都是一代高人。其中“华山”派,当年更是卯足了力量,在全国各大院校招生。扬言,是个人就要!海外的门派也都在中国建立了基地。其中势力最大的有三大门派:蓝色巨人、帝国时代、神谕天堂。这些门派也在招人。当然了,他们要的是人中龙凤。欧阳明觉得自己语言能力不行,还是不要进海外门派了。华山派去面试了,对方轻松给了Offer,这倒让他犹豫了。

江湖上还有一类门派,表面上和其他门派没什么差异,其实都是国家政府在后面支持着。比如说做钱庄生意的,做通讯生意的,做媒体的。其中做媒体的,更是要审查身份清白,才可以允许参与选拔。冯会扬的父亲是做钱庄行业的,他也想在这个行业继续发展下去。

胡志兵呢?这个人比较有惰性,所以最后也没有在更多的门派中选择,反而直接投靠在一家学校附近的门派。门派还不错,就是那种喊着要上市的口号来招人的门派,这个门派写文章都不错,因为他们奉承的宗旨是三个字:信、雅、达。

[9] 阿波:我在Salira的800天(2009.5.20~2011.7.29)-四、总结篇

于2009年5月20日加入Salira,至今整800天。跟儿子同龄,儿子是2009年5月15日来到这个世界的。儿子的到来给我们全家带来了好运,给我也带来了好运,加入Salira,就是我的好运的开始。在即将离开Salira之际,对自己在这家公司的工作情况、研究与学习情况进行回顾、总结,写成此文,以此感谢每一个曾经指导、关心、帮助过我的人;同时总结过去、展望未来,希望自己能在未来有更多的积累,更多的进步。

[10] 念茜:Happy coder:Qt自定义Button之美

上次经理批评我帮同事写现成代码的行为,他说:授之以鱼,不如授之以渔。我想想也对,可是“渔”很枯燥人家不爱学怎么办?于是乎我想,授之以渔,不如授之以“渔”为“娱”。

在不支持qml的Qt 4.6 ,很多时候,需要我们自定义控件。其实自定义一点也不难,并不是要从头开始写一个控件类,而是继承它,在其基础上,加些佐料,锦上添点花。

以Button为例吧,为什么要以Button为例,因为在我看来,Button是万能的,只是看你会不会用。如果把Button属性设置为flat平滑且不可点击,那么它就是个label;如果把许多上述的label按一定的顺序和布局排成行或列,那它就是listview……加载不同背景图片、点击、悬浮、动画、click on槽灵活处理,等等把所有属性都打乱随机组合,没有不能拼凑出的效果和特效。

相关文章:

近期上海面试总结(一)

转眼来上海已经4年了,随着对公司业务的不断熟悉,同时通过与众多的人接触也渐渐加深了对职场的理解,从刚开始的初生牛犊不怕虎毅然来到上海,到如今已快有四个年头了,今年还是面临职场上的抉择,再次找工作吧&…

Expect 教程中文版

原文链接 本教程由*葫芦娃*翻译,并做了适当的修改,可以自由的用于非商业目的。 [BUG]   有不少部分,翻译的时候不能作到“信,达”。当然了,任何时候都没有做到“雅”,希望各位谅解。 [原著]     Don L…

【智能小车】舵机的基本原理(学习自平衡小车之家的资料)

概述: 根据控制方式舵机应该称为微型伺服马达。早期在模型上使用最多,主要用于控制模型的舵面,所以俗称舵机。舵机特点是接受一个简单的控制指令就可以自动转到一个比较精确的角度。 注: 微型伺服马达:一个微型伺服马…

005本周总结报告

这周主要学习了java中的类和对象的知识点,发现和C中的类和对象极为相似,对于类和对象的概念理解起来也简单。同时在自学的过程中也把类的知识重新复习巩固了一下(如类的三大特征:继承,封装和多态,构造&…

IE6 下div高度显示的问题

IE6下默认的字体尺寸大致在 12 - 14px 之间,当你试图定义一个高度小于这个默认值的 div 的时候, IE 会固执的认为这个层的高度不应该小于字体的行高。所以即使你用 height: 6px; 来定义了一个 div 的高度,实际在 IE 下显示的仍然是一个 12 px…

ASP.NET Core 2 学习笔记(七)路由

ASP.NET Core通过路由(Routing)设定,将定义的URL规则找到相对应行为;当使用者Request的URL满足特定规则条件时,则自动对应到相符合的行为处理。从ASP.NET就已经存在的架构,而且用法也很相似,只有些许的不同。本篇将介绍…

[NOI2005]维护数列

输入格式 输入文件的第 1 行包含两个数 N 和 M,N 表示初始时数列中数的个数,M 表示要进行的操作数目。 第 2 行包含 N 个数字,描述初始时的数列。 以下 M 行,每行一条命令,格式参见问题描述中的表格 输出格式 对于输入…

java 常用正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2&…

考研总结以及假期规划

从标题不难看出,这是自我总结的水文一篇 备考总结 持续了将近一年的备考时间结束了,漫无目的地玩了几天的手机之后,感觉需要做点什么来充实一下自己了。(写下这句话之后又回去玩手机了,直到昨天山东泰山拿了双冠王受到…

JAVA Functions in XI(转)

JAVA Functions in XI 1. Split Function 按字符分割成字符串数组 String [ ] StrArray LGORT.split(",") //-- pass LGORT to this UDF int len1 LGORT.length; for ( i0;i<len1;i){ result.addValue(StrArray[i]); } 2. Global Containers…

2018.5.29 Oracle连接到空闲例程

解决方法如下&#xff1a; 1、通过cmd命令窗启动Oracle&#xff1a;(最好是以管理员身份启动) C:\Users\Administrator>sqlplus /nolog SQL>conn /as sysdba 或者这种 conncet sys/123456orcl as sysdba //sys是用户名 123456是密码 。 后面的是数据库名字 SQL>s…

关于css中float的一切

原文&#xff1a;http://css-tricks.com/all-about-floats/ 这篇文章说的简单易懂 float是CSS中关于定位的属性。 float有4个值&#xff1a;none, left, right, inherit (继承父元素的float属性值&#xff09; float的姐妹属性&#xff1a;clear clear有4个值&#xff1a;both…

【光纤通信】关于RFA(喇曼光纤放大器)

近日在准备考研复试&#xff0c;在学习光纤通信的时候对书中关于RFA的解释不是很理解&#xff0c;经过查阅文献后将自己此刻的理解记录一下。 喇曼散射 解释一&#xff1a; “入射泵浦光子通过光纤的非线性散射转移部分能量&#xff0c;产生低频斯托克斯光子&#xff0c;而剩…

艾伟_转载:学习 ASP.NET MVC (第五回)理论篇

本系列文章导航学习 ASP.NET MVC &#xff08;第一回&#xff09;理论篇学习 ASP.NET MVC &#xff08;第二回&#xff09;实战篇学习 ASP.NET MVC &#xff08;第三回&#xff09;实战篇学习 ASP.NET MVC &#xff08;第四回&#xff09;实战篇学习 ASP.NET MVC &#xff08;第…

Jmeter(二十九)_dotnet搭建本地接口服务

这里使用的服务名为Bookshelf&#xff0c;在github上&#xff0c;自行下载。要运行此服务&#xff0c;需要.Net Core SDK 2.1或更高版本。如果尚未安装&#xff0c;从.Net Core官方网站下载并安装。 在本地克隆项目后&#xff0c;在命令行工具中打开项目文件夹并运行“dotnet r…

【eclipse】eclipse使用常见问题(持续更新)

创建maven工程中没有src/main/java及src/main/test文件夹 解决方法&#xff1a; 第一步 第二步 第三步 【eclipse】快速调整eclipse背景和格式的方法 第一步 第二步 第三步 &#xff1a;选择相应的格式 效果如图 eclipse 中使包名按层级显示的方法 使用eclipse在没网时编写配置…

Prometheus+Granfana

二、虚机&#xff08;服务器&#xff09;方式prometheus在虚机&#xff08;服务器&#xff09;中安装运行。 命令行启动在安装完成以后&#xff0c;可以直接在命令行启动。启动方式通常是&#xff1a; ./prometheus --config.fileprometheus.yml & 或者nohup /opt/promethe…

【原创】Cookie应用(二)

Cookie的作用很大&#xff0c;在很多技术方案中都有应用。它也是Forms身份认证模式所使用的一门技术点。 今天我就说一说它在Forms身份认证模式中都起到什么作用。 &#xff08;一&#xff09;理论知识 ASP.NET 使用身份验证提供程序实现附加的身份验证方案&#xff0c;这些身份…

艾伟_转载:探索.Net中的委托

废话 我本来以为委托很简单&#xff0c;本来只想简简单单的说说委托背后的东西&#xff0c;委托的使用方法。原本只想解释一下那句&#xff1a;委托是面向对象的、类型安全的函数指针。可没想到最后惹出一堆的事情来&#xff0c;越惹越多&#xff0c;罪过&#xff0c;罪过。本文…

OO第三阶段总结

1、 规格化设计的发展 我认为规格化设计的需求主要来源于在软件与互联网行业飞速发展下&#xff0c;工程随着代码量的增长&#xff0c;往往会显得异常的臃肿&#xff0c;难以阅读。这为多人合作的工程创造了巨大的不便。而在这样的背景下&#xff0c;大家都认为代码风格的统一和…

ubuntu18.04 -- 创建第一个Django项目

step1&#xff1a; 安装虚拟环境&#xff1a; sudo pip3 install virtualenv # 安装虚拟环境sudo pip3 install virtualenvwrapper # 安装虚拟环境扩展包# 编辑家目录下的 .bashrc 文件&#xff0c;在最下面添加下面三行代码 export WORKON_HOME$HOME/.virtualenvs #指定…

单链表逆序生成及逆置的完整实现

单链表逆序生成及逆置的完整实现 本例中单链表数据类型定义成int型&#xff0c;可更改 头文件1(1.h) 宏定义及Status类型定义 头文件2(2.h) 单链表基本操作函数与逆置函数 include"1.h" using namespace std;typedef int ElemType; typedef struct LNode{ElemTyp…

html frameset

两个frame <frameset cols"25%,75%"> <frame name "frame1" src"frame_a.php" /><frame name "frame2" /></frameset> 如果在PHP中要实现在frame刷新 frame echo "<meta http-equiv\"Refre…

黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...

去空格及特殊符号 s.strip().lstrip().rstrip(,) 复制字符串 #strcpy(sStr1,sStr2) sStr1 strcpy sStr2 sStr1 sStr1 strcpy2 print sStr2 连接字符串 #strcat(sStr1,sStr2) sStr1 strcat sStr2 append sStr1 sStr2 print sStr1 查找字符 #strchr(sStr1,sStr2) # < 0 …

Java图形化界面设计——容器(JFrame)

Java图形化界面设计——容器&#xff08;JFrame&#xff09; 程序是为了方便用户使用的&#xff0c;因此实现图形化界面的程序编写是所有编程语言发展的必然趋势&#xff0c;在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构&#xff0c;现在就进入java图形化…

分库分表之后,主键的处理方法

面试题 分库分表之后&#xff0c;id 主键如何处理&#xff1f; 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题&#xff0c;就是 id 咋生成&#xff1f;因为要是分成多个表之后&#xff0c;每个表都是从 1 开始累加&#xff0c;那肯定不对啊&#xff0c;需要一个全…

用队列实现形如a+b@b+a#的中心对称字符的检验

用队列实现形如abba#的中心对称字符的检验 我用网上提供的一种思想&#xff0c;用循环队列实现了这个操作&#xff0c;具体代码如下。 /*函数名match,严格来说它并不是Status型*/ Status match(char *a){SqQueue q; //定义循环队列q ch…

如何使用JPA注解标注多对多的关系

假设应用场景如下&#xff1a;Teacher与Student是多对多的关系&#xff0c;其中&#xff0c;Teacher类对应teacher表如下&#xff1a; CREATE TABLE teacher (id bigint(20) NOT NULL AUTO_INCREMENT,name varchar(50) DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB AUTO_INCRE…

艾伟也谈项目管理,敏捷教练的工具箱

学习并不是简简单单的阅读和浏览&#xff0c;而是一个积累的过程&#xff0c;一个通过持续的学习&#xff0c;对自己的知识体系不断丰富、索引的过程。接下来我会从四个方面入手分享我的经验。 高质量的信息源和高效的学习 Google是一个很好的工具&#xff0c;通过它&#xff…

7.Odoo产品分析 (二) – 商业板块(3) –CRM(1)

查看Odoo产品分析系列—-目录 CMR&#xff1a;Customer Relationship Management。企业为提高核心竞争力&#xff0c;利用相应的信息技术以及互联网技术协调企业与顾客间在销售、营销和服务上的交互&#xff0c;从而提升其管理方式&#xff0c;向客户提供创新式的个性化的客户交…