Restore database without overriding Auto growth
I just tested this in SQL 2016 (13.0.4001.0). Restore retain the auto-growth setting of the database (for which backup was taken).  Here is the code I tested with. 
Create database

CREATE DATABASE [AutoGrowTest]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'AutoGrowTest', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\AutoGrowTest.mdf' , SIZE = 8192KB , FILEGROWTH = 65536KB )
 LOG ON 
( NAME = N'AutoGrowTest_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\AutoGrowTest_log.ldf' , SIZE = 8192KB , FILEGROWTH = 65536KB )
GO


Change auto-growth

USE [master]
GO
ALTER DATABASE [AutoGrowTest] MODIFY FILE ( NAME = N'AutoGrowTest', SIZE = 262144KB , FILEGROWTH = 131072KB )
GO



Backup database

BACKUP DATABASE [AutoGrowTest] TO  DISK = N'C:\AutoGrowthTestFull.bak' WITH NOFORMAT, NOINIT,  NAME = N'AutoGrowTest-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO


Restore with diff name

USE [master] 

RESTORE DATABASE [AutoGrowTest_restore] FROM DISK = N'C:\AutoGrowthTestFull.bak' 
WITH FILE = 1, move N'AutoGrowTest' TO 
N'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\AutoGrowTest_restore.mdf'
, move N'AutoGrowTest_log' TO 
N'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\AutoGrowTest_restore_log.ldf'
, nounload, stats = 5 

GO


It retained auto-growth setting of original database.



Please note auto-growth setting changed in SQL 2016 than what is mentioned in some comments and answers.