19/3/27下午参加了博彦(西安)的Java技术岗笔试

题目比较简单,不过对我来说有些难,Java好久没碰过了。

根据后序和中序序列重建树,本来会的,但是做错了(遗憾)。

数据库操作有一个统计平均值并升序排序)(ordered by ... asc)选错了。

最后有一个

写结果的题(java版本,下面是c++版本)

int count  = 0;

for(int i =0; i<5; i++)

{

  count = count++;

}

cout << count << endl;

结果是1,因为后置自增是先赋值再自增,

所以,count先赋值0,在自增为1,但是它是作为一个右值(将亡值或者成为临时值),然后就被销毁了,count还是原来的0,循环5次还是0;

在C++中,会变成count++,所以结果会是5;而Java是0;

//结果:晚上打电话我关机了,没接到,打到我同学那里了(这点我觉得还是很好的),定第二天早上面试。


19/3/28参加了博彦(西安)的面试

我很怵,毕竟我是C++而不是Java。但还是硬着头皮上了。

上来先做自我介绍,我介绍了我自己,还有做过的一些小东西(俄罗斯方块,TCP的演示软件讲了下微软TTS语音合成引擎还有一个微信小程序);

聊了聊我做的基于微信小程序和百度云接口的密码管理器;问我怎么人脸识别怎么实现的,我大致说了一下用了百度云的接口;

为什么图片要base64编码?我不知道,说了安全性和大小;

了解base64编码吗?不知道

(后来查了查,优点:二进制转换成可打印的字符,方便进行传输;对数据进行简单加密;缺点:编码后(图片)体积会变大,会加大解码工作量)

接着问我本地的人脸库是怎么设计的?我说是后端的,本地只是存的一个对象,又问后端是怎么设计的,我说是百度云已经做好的,不用自己设计;

看了下我是20届实习的,就开始问基础了。

看你写单例模式了,讲讲单例模式吧,我讲了下单线程、多线程以及多线程怎么加索、加双重检查

没回答到点子上,又问了我单例怎么实现,我迟疑了一会,想到了懒汉和饿汉,讲了讲;

那抽象工厂呢?我不太熟,但是把自己的理解讲了讲。

又开始问数据结构,讲讲树吧,讲一种你熟悉的,我讲了红黑树还把它和AVL平衡二叉树比较了一下

又问算法,讲讲排序算法吧,我讲了将常用排序算法和复杂度(如冒泡、选择、简单、希尔、归并排序、堆排序)又补充了一下快排,和面试官借笔写了一下快排(一轮)的过程。

然后,最后一个问题是我对博彦了解多少?

我说了下大概,博彦是提供全球交付的服务的公司,主要是做微软的外包,面试官插我话说他们部门不是外包,是一个研发部门。感觉有点说错话了,所以赶紧往回拉了一下,说了创始人是北航的几个“老学长”,这里面试官也笑了。然后说了下博彦总部在北京,日本、美国的几个基地。

然后,他说“行”,然后......没了。

。。。黑人问号,不是该问我还有什么想问的吗?然后给我建议推荐书吗?怎么不按照剧本来呀......


后记:今天没抱什么没希望,我是C++选手,而博彦要的是Java的。第二次面试,第一次面对面面试,比较稳!但是答得还不错,比上次好。也算是有收获吧。

 最后结果:

隔了好久打电话给我,说我过了面试。又过了好多天 hr 说西安不入职实习生,北京的技术总监又加面了一次,挂了。

转载于:https://www.cnblogs.com/yocichen/p/10608603.html

博彦科技笔面试-2019春招相关推荐

  1. 小鹏汽车2019春招自动驾驶中心研发笔试题(部分题解)

    小鹏汽车2019春招自动驾驶中心研发笔试题(部分题解) 链接:https://www.nowcoder.com/questionTerminal/ebd81731da404c0f9505c8a933c ...

  2. 腾讯2019春招一面(电话面试)

    腾讯2019春招一面 最近有许多事情,导致博客许久没更,所以先更个一面压压惊 这件事情的起源有些曲折,所以先做个背景介绍(推销自己一波) 本人在读大三学生一名(非985,211),前段时间不少的互联网 ...

  3. 京东2019春招Java开发类笔试题

    京东2019春招Java开发类笔试题 1. (单选题) 在对问题的解空间树进行搜索的方法中,一个结点有多次机会成为活结点的是 ( B ) A. 动态规划 B. 回溯法 C. 分支限界法 D. 回溯法和 ...

  4. 招银网络科技java春招二面_招银网络科技 2019春招笔试题复盘

    因本人刚开始写博客,学识经验有限,如有不正之处望读者指正,不胜感激:也望借此平台留下学习笔记以温故而知新.这篇博客是复盘回忆招银网络科技2019春招的笔试试题类型,相关岗位:算法工程师. 简要介绍:时 ...

  5. 字节跳动2019春招后端开发工程师-笔试题解析

    一.简介 字节跳动2019春招第三批在线笔试(后端开发工程师)已结束,结果也是凉凉.本文主要是分析这次的题目,并给出代码,以供大家参考和讨论,如有错误之处,还望帮忙指正,谢谢每位优秀的程序员. 二.题 ...

  6. 【2019春招】平安科技开发实习生面经

    [2019春招]平安科技开发岗实习生面经 一面 自我介绍 面试题 数据结构 计算机网络 操作系统 数据库 Java 框架 总结 一面 说句玩笑话,这是我人生的第一次面试. 希望本文收集到的面试题能帮助 ...

  7. 一名计算机专业渣渣的2019春招求职经历—(成功收割华为、浦发、新华三、宝信软件offer)

    写在前面-- 不经一番彻骨寒,哪得梅花扑鼻香!不管你是谁,不管你是已经20届即将求职的雄鹰?还是19届未能成功入职的弃婴?也或是你是经历了考研失败后才意犹未尽地开始参加春招?都OK,一切都是从零开始, ...

  8. 2019春招前端实习面经

    给 「前端开发博客」 加星标,每天打卡学习 长按二维码即可识别"进入网页"查看哟~ 1.2019春招前端实习面经 从2019.1就开始渐渐的进行复习,2月末开始面试,到现在四月中旬 ...

  9. Interview:算法岗位面试—2019秋招校园招聘—算法工程师【机器学习、深度学习(偏图像)】秋招感悟:初期阶段的傲娇→中期阶段的紧张→后期阶段的蜕变

    ML岗位面试:2019秋招&校园招聘-算法工程师[机器学习.深度学习(偏图像)]秋招感悟:初期阶段的傲娇→中期阶段的紧张→后期阶段的蜕变 Interview:算法岗位面试-2019秋招& ...

最新文章

  1. 初学java之菜单条,菜单,菜单项的设置
  2. ustc小道消息20220122
  3. Eclipse 如何生成项目的javadoc(API 文档)
  4. 双代号网络图基础算法_软考网络工程师之系统开发和运行基础(软件分类、测试、模型)...
  5. JavaScript权威设计--JavaScript表达式与运算符(简要学习笔记五)
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的校园帮管理系统
  7. ABAP 常用FUNCTION (最近工作中用到的)
  8. MFC 程序大小及控件自适应不同的屏幕分辨率
  9. 这些超好用的 Mac 系统自带软件,来试试
  10. python中url是什么意思_Python中url标签使用详解
  11. 卡巴斯基激活试用方法
  12. hp/博科光纤交换机配置小记
  13. STM32F401CCU6 核心板的功能描述(针对采集数据)
  14. IDEA怎么换背景颜色
  15. 英语面试(自我介绍,电话面试..)
  16. python 方向盘_码农:科目二(可以摸方向盘了)
  17. 1051 电报加密
  18. 【b站黑马程序员C++视频学习笔记-继承方式】
  19. python 打包exe_python pyinstaller打包exe报错的解决方法
  20. 如何正确选择ESD二极管,参考这几点!

热门文章

  1. CentOS 64位 安装chrome
  2. 服务器架构的演变过程
  3. 怎样往linux社区提交代码
  4. Confluence+Jira使用
  5. Bpmn.js自定义文件说明
  6. jsp标签jsp:useBean用法
  7. 微盛企微管家:企业微信年度大会后,你不得不知道的私域打法新趋势
  8. 北京、上海家庭年收入情况统计 (zz)
  9. 计算机存储系统的特点,分布式存储系统的特点和意义
  10. Linux通过设置代理上网