柏楚 一面
软件开发
1、自我介绍
2、拷打科研
3、面向对象三大特性
4、虚析构、虚构造
5、类和结构体区别
6、线程进程区别
7、进程间通信方式
8、有一段语句,if+十几二十个else if,你觉得有什么问题吗?如果判断内容都是很简单的语句,比如判断字符串是不是给定的,怎么优化?
9、两个线程同时需要修改一个文件,如何避免安全问题?
10、上一题改为进程呢
11、topK问题,分析时间复杂度
12、给定正整数N,求其阶乘末尾0的个数
13、数据库如何从用户层面避免多次插入?如商场下单,前端传来两个请求,如何避免对MySQL重复插入。
1、自我介绍
2、拷打科研
3、面向对象三大特性
4、虚析构、虚构造
5、类和结构体区别
6、线程进程区别
7、进程间通信方式
8、有一段语句,if+十几二十个else if,你觉得有什么问题吗?如果判断内容都是很简单的语句,比如判断字符串是不是给定的,怎么优化?
9、两个线程同时需要修改一个文件,如何避免安全问题?
10、上一题改为进程呢
11、topK问题,分析时间复杂度
12、给定正整数N,求其阶乘末尾0的个数
13、数据库如何从用户层面避免多次插入?如商场下单,前端传来两个请求,如何避免对MySQL重复插入。