转载自 百度三轮面试回来,想和Java程序员分享一下。

一,百度一面

1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。

2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。

3、把一个 bst 转化成一个双向链表。

4、http 和 https 区别,https 在请求时额外的过程,https 是如何保证数据安全的;

5、IP 地址子网划分;

6、POST 和 GET 区别;

7、DNS 解析过程;

8、硬链接和软连接区别;

9、kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号);

10、linux 用过的命令;

11、系统管理命令(如查看内存使用、网络情况)

12、管道的使用;

13、grep 的使用,一定要掌握,每次都会问在文件中查找;

14、shell 脚本;

15、find 命令;

16、awk 使用

二,百度二面

对照着简历问了些东西。

1、Linux 下的一些指令,$(进程 id),$?(上一条命令退出时状态),怎么查看进程,按照内存大小,CPU 占用排序等等。(大写 M 和大写 P)

2、http 的 get 和 post 方法。

3、介绍下你所了解的 epoll。

4、数据库 sql 的了解程度。

5、项目中遇到的问题,自己咋解决的等等。

6、手写一个全排列。

7、b 树和 b 树。

8、介绍一下 hash,怎么解决冲突。

9、进程间的通信,共享内存方式的优缺点。

三,百度三面

1、说下你平时看的一些技术博客,书籍;

2、linux 下的一些指令;

3、工作中你觉得最不爽的事情是什么;

4、说下你的优缺点;

6、有没有想过去创业公司;

7、写个 strcpy 函数;

8、说说你自己的性格;

9、给你一个系统(面试官好像是无人车部门的),后台的逻辑已经实现了,但是前端加载很慢,怎么检测;

10、以后可能要学习很多新技术,你怎么看;

11、项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚);

12、系统的量级、pv、uv 等;

13、应对高并发的解决办法(分布式);

14、在项目中主要负责了哪些工作。

15、nginx 的负载均衡;

16、分布式缓存的一致性,服务器如何扩容(哈希环)

百度三轮面试回来,想和Java程序员分享一下。相关推荐

  1. 阿里面试回来,想和Java程序员谈一谈

    阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后, ...

  2. 阿里面试回来,想和 Java 程序员谈一谈

    转载自 阿里面试回来,想和 Java 程序员谈一谈! 第一个问题:阿里面试都问什么? 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题.说实话,LZ只能隐约想起并发.JVM.分布式.T ...

  3. 头条面试归来,有些话想和Java程序员说!

    前段时间,字节跳动在阿里巴巴的大本营杭州悄悄的建立一个研发中心,最近在疯狂招人. 相信最近一段时间,杭州的很多的互联网公司的开发人员都接到过猎头的电话.据了解,字节跳动杭州研发中心主要负责字节跳动新增 ...

  4. 为什么百度词条蓝领的编辑者说Java程序员是蓝领?他错了吗?

    Java程序员是蓝领吗? author:BBSee e-mail:rolltion.zhang@foxmail.com 一.事由 最近,很多人在转发,百度词条上关于"蓝领"的描述中 ...

  5. 从阿里社招面试,看“野生”Java程序员的学习道路

    引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试 ...

  6. 看BAT技术面试官如何挑选Java程序员

    又到一年一度的跳槽求职高峰季,很多人问我,你们公司还需要人么,你们用的技术栈是哪些,有哪些是你们比较关注技术重点? 没错,作为负责技术面试的我,面对数十甚至上百封简历,肯定要做一轮筛选.究竟哪些技术点 ...

  7. 四轮面试阿里菜鸟网络 Java 程序员,失败经历记录分享!

    >>号外:关注"Java精选"公众号,回复"面试资料",免费领取资料!"Java精选面试题"小程序,3000+ 道面试题在线刷, ...

  8. 阿里Java程序员分享自己的职业规划,希望对你有所启发

    每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天我给大家分享的是一篇来自Java工程师对五年工作经验程序员的职业建议 ...

  9. java 快速从树节点找到数据_14期每日分享Java程序员分享超全哈希相关的知识

    什么是每日分享? 饥人谷每天为大家带来一篇程序员分享!内容都来自于热爱编程.热爱生活的小伙伴们!分享的话题与编程.生活.兴趣.爱好.运动等相关! 想要每天都进步一点点的小伙伴们快点下关注吧! 今天的分 ...

最新文章

  1. 使用tensorflow建模LSTM的详细步骤通俗易懂解读
  2. 【laravel】同一代码段内,先更新数据,后查询修改的数据,查询结果错误的问题
  3. MarkdownPad2基础语法
  4. jquery的disabled
  5. Arduino 笔记。开篇
  6. 精灵方向移动问题[math.floor]
  7. Android studio 修改包名 和 版本号
  8. 大牛唐健,带你领略游戏服务器与后台架构的奥妙
  9. js中浮点型运算 加减乘除
  10. 热点效应是指_热电偶的热电效应是什么意思 浅谈热电偶下的热点效应
  11. android图片保存形式,Android应用开发之Android ScrollView截图和图片保存到相册的方式...
  12. 删除数据库的表中某字段的值《转》
  13. linux命令中xargs,在Linux上使用xargs命令的详细教程
  14. 3.15 曝光:40 亿 AI 骚扰电话和 11 家合谋者
  15. 数据库管理工具_NavicatPemium_入门使用
  16. JAVA代码查错试题集
  17. C语言:解决九宫格问题
  18. Google I/O 2021:在重要时刻提供帮助
  19. 解救MacBook Pro老电脑显卡
  20. windows10如何安装IIS6.0

热门文章

  1. [Java基础]HashSet集合概述和特点
  2. 2019年第十届蓝桥杯国赛B组试题B-质数拆分-01背包问题+素数筛选
  3. 常用Arthas命令
  4. javascript php 传值,js 传值到 PHP 有关问题
  5. 用来表示python代码块的是什么_三分钟带你用简单的Python代码深入理解Python中的元类...
  6. mac vim python3_VIM学习笔记 编译源码(Compile Code)-Python
  7. CoreJava 笔记总结-第三章 Java的基本程序设计结构
  8. Codeforces Round #590 (Div. 3) E. Special Permutations 差分 + 思维
  9. 【杭电多校2020】Lead of Wisdom【搜索】【复杂度证明】
  10. cf1512 G - Short Task