字节跳动iOS客户端实习面试---前两面过了,第三面HR天坑!竟然跟我说……

本文记录了一位应聘者在字节跳动iOS实习面试的经历,涵盖了一面和二面的技术问题,涉及数据库、C++、多线程、并发、网络协议、数据结构等方面。面试官在三面中询问了社交问题,应聘者的回答导致面试未能通过。
摘要由CSDN通过智能技术生成

一面:1h

  项目经历

  数据库事务

  写sql语句,group by

  为什么需要rollback

  MySQL不同引擎的区别

  不同引擎的索引区别

  索引的作用、特点、哪种数据加索引比较好

  什么时候索引失效

  存储过程

  说下ASCII和unicode的区别

  unicode一个汉字占多少字节?字母呢?

  utf-8的优势?

  进程和线程的异同和联系

  进程通信的方法

  死锁的条件、解决方法

  什么是抢占

  堆栈的异同

  什么是虚拟内存、共享内存、物理内存

  什么是子网掩码、它的作用是什么

  什么是DNS

  说一下输入网址之后,浏览器怎么显示网页的

  抓包的原理

  TCP三次握手、四次挥手

  C++的特点

  什么是多态

  重载和重写

  并发和并行

  单CPU能实现多任务并行吗

  举一个死锁的例子

  什么是互斥锁/读写锁

  什么场景用互斥锁,什么场景用读写锁

  介绍一下C++11的智能指针

  循环引用

  做题:一次股票买卖所能获得的最大利润

  杂谈+反问

  二面:1h

  MySQL的多线程并发是怎么做的

  MySQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值